An applicant can file for naturalization as early as 90 days before the end of their three- or five-year wait period as a green card holder — as long as they've met all other eligibility requirements.
An applicant can file for naturalization as early as 90 days before the end of their three- or five-year wait period as a green card holder — as long as they've met all other eligibility requirements.