How long does it take to get a green card?

Still Have Questions? Ask Lawbrarian →

Ready to Ask Lawbrarian?

Get AI-powered legal research and guidance on your specific legal question.

Start Researching →
Important Disclaimer
The information provided on Lawbrarian is for general educational and informational purposes only and is not a substitute for professional legal advice. Every legal situation is unique, and the content on this site should not be relied upon as legal counsel. If you need legal advice specific to your circumstances, please consult with a licensed attorney. You can use the "Ask Lawbrarian" feature available on every page to research your legal questions with AI assistance.

The time to obtain a green card varies significantly depending on the category and your country of birth.

Immediate relatives of U.S. citizens (spouses, parents, unmarried children under 21): Generally 12-18 months, as these categories have no annual numerical limits.

Family preference categories: Can range from 2 to 20+ years depending on the relationship and country of origin. Filipino and Mexican applicants often face the longest wait times.

Employment-based: EB-1 (priority workers) may take 1-2 years. EB-2 and EB-3 can range from 2-10+ years, particularly for applicants born in India and China.

Diversity visa lottery: If selected, processing typically takes about 1 year.

Processing times change frequently. Check the USCIS Visa Bulletin for the most current wait times for your specific category.