Since there are a number of ways to get a green card, the timeline for each method is different. Generally speaking, a marriage-based green card process can last as little as 10 months or as many as 3 years. Much depends on whether the process is in the U.S. or abroad as well as the country of origin.
0