The I-130 is only the first step. It is NOT an application for permanent residence for your son. Depending on whether your son is married or single, he will need to wait for years before he is eligible to apply for a green card. It is impossible to predict exactly how long he will wait, but currently the wait is about 7 years for a single person, and 10-11 years for a married person.
Your son may NOT remain in the USA while he is waiting, unless he has some other type of visa or authorization for him to stay in the United States.
You should consult with an immigration attorney about the situation.
(734) 369-3131. This communication does not establish and attorney-client relationship with the Law Office of Michael Carlin PLLC or any individual member of the office. Confidential information should not be sent through this form.
There will be waiting time before your son will become eligible for adjustment of status. If he continues to stay after the I-130 is filed he will be staying without status until he becomes eligible to adjust. Consult an immigration lawyer.