How Long Do I Have to Be a Green Card Holder Before Applying for Citizenship?
One of the first questions almost every green card holder asks is simple: how long do I actually have to wait? The general answer depends on your specific path, but there are two common timelines worth understanding.
The standard 5-year rule
Most green card holders become eligible to apply for naturalization after 5 years of continuous permanent residence in the United States. "Continuous" matters here, since long trips abroad can interrupt this clock, so it's worth tracking your time outside the country carefully.
The 3-year exception for spouses of U.S. citizens
If you've been married to and living with a U.S. citizen for the required period, you may become eligible after just 3 years as a permanent resident instead of 5, assuming your marriage and living situation meet the general requirements.
Other factors that matter
Beyond the residence period, USCIS generally looks at continuous residence (not just physical presence), a minimum number of days physically present in the U.S. during that period, residence in your USCIS district or state for a period before filing, and good moral character throughout.
Military service can change the timeline
Current service members and many veterans may qualify for expedited naturalization provisions that shorten or waive the standard residence requirement, a separate and often faster pathway worth exploring if it applies to you.