How long does it take to get a Green Card?
Answer
📋 Summary:
Green Card timeline varies by category and country. EB-1: 1-2 years, EB-2: 2-5 years (India: 5-10+ years), EB-3: 3-7 years (India: 10-15+ years). Country of birth significantly affects wait times.
The Green Card process timeline varies significantly based on several factors:
- EB-1 (Extraordinary Ability/Priority Workers): 1-2 years - Fastest category
- EB-2 (Advanced Degree/Exceptional Ability): 2-5 years - Requires master's degree or exceptional ability
- EB-3 (Skilled Workers/Professionals): 3-7 years - For bachelor's degree holders
- EB-4 (Special Immigrants): Varies - Religious workers, special cases
- EB-5 (Investors): Varies - Investment-based
Additional Information:
- India: 5-10+ years for EB-2, 10-15+ years for EB-3 (due to high demand)
- China: 3-8+ years for EB-2, 5-10+ years for EB-3
- Other Countries: Generally faster, 2-5 years
- When your I-140 petition was filed determines your place in line
- Check Visa Bulletin monthly for current priority dates
- Your priority date must be "current" before you can file I-485
💡 In Other Words:
Getting a Green Card is like waiting in line at a popular restaurant. The wait time depends on which "section" you're in (EB-1, EB-2, EB-3), where you're from (some countries have longer lines), and when you got your "reservation" (priority date). India and China have the longest lines, so the wait is much longer.
Was this helpful?