One of the most common questions is: 'How long until I get my Green Card?' The honest answer: it depends entirely on your category, country of birth, and USCIS workload.
This article breaks down realistic timelines from filing to final approval.
General Timeline Overview (Months to Years)
- Immediate relative of U.S. citizen (spouse, parent, child under 21): 10-15 months (no wait for visa number).
- Family preference (F1, F2A, F2B, F3, F4): 1 to 20+ years (due to annual caps and backlogs).
- Employment-based (EB-1, EB-2, EB-3): 1 to 5 years (depending on PERM labor certification and priority date).
- EB-5 Investor: 2 to 3 years (after I-526 approval).
- Diversity Visa Lottery: 1 year (but only if selected and numbers are current).
Key concept: The Visa Bulletin determines when you can apply. Your priority date (date USCIS received your petition) must be 'current' before a Green Card is available.
Step-by-Step Breakdown by Process
Adjustment of Status (I-485, inside U.S.)
- Form I-485 processing time: 8 to 14 months (national average).
- Biometrics appointment: 3-6 weeks after filing.
- EAD/Advance Parole combo card: 3-6 months (allows work/travel while waiting).
- Interview: typically scheduled 6-10 months after filing.
- Final decision: 1-4 months after interview.
Consular Processing (outside U.S.)
- After USCIS approves I-130 or I-140: petition sent to National Visa Center (NVC). NVC processing: 2-4 months.
- Embassy interview scheduling: 1-6 months (varies by country).
- After interview: visa issued in 1-2 weeks; travel to U.S. then Green Card arrives by mail in 2-3 weeks.
Factors That Delay Processing
- Requests for Evidence (RFE): adds 3-6 months.
- Background check delays (name similar to watchlist): adds 6-12 months.
- Missing biometrics appointment: reschedules add 2-3 months.
- Field office backlog: some offices (Seattle, Houston, Miami) are slower than others.
Real example: A spouse from Mexico (immediate relative) applied in January 2025 and received Green Card in November 2025 (10 months). Meanwhile, an EB-3 skilled worker from India who filed in 2018 is still waiting due to per-country caps (20+ year backlog).
How to Check Your Case Status
Use the USCIS 'Case Status Online' tool. Statuses include:
- 'Case Was Received' (initial).
- 'Fingerprints Were Taken' (biometrics done).
- 'Case Is Ready to Be Scheduled for an Interview' (good sign).
- 'Card Was Produced' (final step).
If your case is outside normal processing time, you can submit an 'Outside Normal Processing Time' inquiry through USCIS.
In summary, patience is essential. For the most accurate estimate, check the USCIS Processing Times webpage for your specific form and field office.