The timeline for getting a marriage-based green card can vary depending on several factors, such as whether you’re married to a U.S. citizen or a green card holder and whether you’re applying from inside or outside the U.S. Generally, for spouses of U.S. citizens applying from within the U.S., the process can take around 10 to 14 months. If applying through consular processing from abroad, it may take 12 to 18 months. For spouses of green card holders, the timeline may be longer due to visa availability, sometimes extending up to two years or more.
Factors like backlogs at processing centers and any additional requests for information can also impact your timeline, making it important to submit a complete and accurate application from the start.