Question: how long does it take for an immigrant to become legal?
Answer: If you are already a permanent resident in the U.S., the process of naturalization can be from 6 months to more than two years. It is necessary that you comply with all the requirements given to you by the USCIS and that you remain in the U.S. for the duration.