Processing times vary significantly depending on the relationship type and whether the beneficiary is inside or outside the United States. For immediate relatives of U.S. citizens — spouses, unmarried children under 21, and parents — the process typically takes 12 to 18 months when combining the I-130 and I-485 stages. Immediate relatives benefit from unlimited visa availability, meaning there is no waiting period tied to annual caps.
For family preference category applicants, timelines extend considerably. Spouses and young children of lawful permanent residents (F2A) may wait one to three years, while siblings of U.S. citizens (F4) from high-demand countries such as Mexico or the Philippines can face waits of more than a decade. An immigration attorney can help you review the current Visa Bulletin to estimate where your case stands and what to expect.