How long can a Balikbayan stay in the Philippines?
This is from the Bureau of Immigration (BI) official website:
Those who are admitted as Balikbayans are given an initial stay of one (1) year.
They may extend their stay for another one (1), two (2) or six (6) months provided that they present their valid passport and filled out the visa extension form and submit it to the Visa Extension Section in the BI Main Office or any BI Offices nationwide.
An additional requirement will be ask for Balikbayans who have stayed in the Philippines after thirty six (36) months.