How long does it take to get a green card?
Processing times vary wildly depending on your category and country of birth. Immediate relatives of U.S. citizens typically wait 12 to 24 months from petition to approval. Other family preference categories can take anywhere from 2 to 20+ years because of annual visa limits. Employment-based green cards usually process within 1 to 3 years, but…
Processing times vary wildly depending on your category and country of birth. Immediate relatives of U.S. citizens typically wait 12 to 24 months from petition to approval. Other family preference categories can take anywhere from 2 to 20+ years because of annual visa limits. Employment-based green cards usually process within 1 to 3 years, but citizens of India and China face much longer backlogs. Adjustment of status cases filed within the United States often move faster than consular processing abroad. We track current processing times and give you realistic expectations based on your specific circumstances.
Answer by David Joseph Rozas
David Rozas is an experienced criminal and immigration lawyer and one of the founding partners of Rozas & Rozas Law Firm. He has been with the firm since 2004, joining his brother, Greg in practice. David concentrates his law practice on criminal defense and immigration.








