how long do i have to wait to get my us citizenship?
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.