Question: how long do you have to wait to apply for naturalization?
Answer: If you are a Green Card holder of at least 5 years, you must meet the following requirements in order to apply for naturalization: Be 18 or older at the time of filing. Be a Green Card holder for at least 5 years immediately preceding the date of filing the Form N-400, Application for Naturalization.