If you’re applying for a green card in the United States, you’re probably wondering: How long does it take? Unfortunately, there’s no single answer. The time it takes to get a green card can vary dramatically depending on many factors. Your immigration category, the country you’re from and even changes in US government policy all affect it.
Below is a general idea of the timeline you might be able to expect, based on your green card category. However, because immigration law is complex, it’s always best to talk with an experienced immigration attorney before you make any legal decisions.
Understanding Total Green Card Wait Times
There are actually two different waiting periods when getting your green card. The first is the visa bulletin waiting period, which is the time you’ll spend waiting to be allowed to submit your application.
The second is the USCIS processing time. This is the time it takes for USCIS to review and approve your green card application after submission.
If you’re an immediate relative of a U.S. citizen, you get to skip the first waiting period. People applying in other categories, however, may face both wait times.
Family-Based Green Card Processing Times in 2025
At Mark E. Jacobs, P.C. in Dallas, we work in all avenues for obtaining a green card, but much of our work is based on family. Family-sponsored green cards are one of the most common pathways to permanent residency.
- Green cards for immediate relatives (spouses, parents and unmarried children under 21 of US citizens) – If you’re already in the United States, the process typically takes 12-18 months, while applying from abroad through consular processing may take 14-24 months. This wait time is entirely the USCIS processing time; there is no visa bulletin wait time for immediate relatives of United States citizens.
- Family preference categories (siblings, adult children and other relatives) – These are subject to annual limits and a backlog. Depending on the relationship and your country of origin, it could take anywhere from 2 years to more than 15 years to get your green card.
Employment-Based Green Cards: EB-1, EB-2 and EB-3
Employment-based green cards are divided into preference categories based on the job type and your qualifications.
- EB-1 (extraordinary ability, outstanding professors, multinational executives) – The wait time is often one to two years, if a visa is available.
- EB-2 and EB-3 (advanced degree professionals and skilled workers) – These can take two to four years, especially if you are from countries with high demand like India or China.
Green Cards Through Asylum
After one year in asylum status, you are eligible to apply for lawful permanent residence. After you apply, the wait time depends on the USCIS workload.
Green Card Lottery Winners (Diversity Visa Program)
If you win the Diversity Visa (DV) lottery, you are required to complete the process within the fiscal year you were selected.
Need Help Figuring Out Your Timeline? Get Legal Help.
If you’re wondering how long it may take you to get a green card, talking with a lawyer is the best way to get real answers. Contact experienced immigration attorney Mark E. Jacobs at 972-445-7577 or contact him online to get started.