The processing time for a green card is anywhere from 10-38 months, depending on the type of green card you’re applying for and where you’re applying from.
Thank you for reading this post, don't forget to share!
APPLYING FROM WITHIN THE UNITED STATES
For spouses and immediate relatives (parents and minor children) of U.S. citizens applying from within the United States through adjustment of status, the wait is generally relatively short, averaging 13 months (as of April 30, 2021). For spouses of U.S. green card holders, other relatives of U.S. citizens, and employment-based green cards, the wait can be much longer, typically two years or more.
APPLYING FROM OUTSIDE THE UNITED STATES
For spouses and immediate relatives (parents and minor children) of U.S. citizens applying from outside the United States via consular processing, the wait is generally much quicker, between 4 and 6 months (although note the coronavirus pandemic has led to severe delays). All other green card categories are subject to country caps, and wait times vary dramatically.