As described in Living in the U.S. and Married to a U.S. Permanent Resident: What Are the Immigration Options, people who are legally married to a U.S. permanent resident can apply for an immigrant visa or green card once they receive an approved I-130 petition from U.S. Citizenship and Immigration Services (USCIS).
The next step in the process, getting the immigrant visa and green card, involves proving that their marriage is the real thing, not a sham to get a green card (lawful permanent residence), and showing that they are not inadmissible to the United States.
Spouses of permanent residents are in family preference category "F2A," in which demand always outstrips supply. There are more 2A people who qualify for permanent residence than the law allows to become permanent residents that way each year. So the State Department has developed a waiting list, up to the limit of "visa numbers" in each category.
If there's no permanent resident visa number ready for someone in the F2A category when their I-130 petition is approved, they get put on a waiting list. As of late 2018, people in category F2A wait about two years before the government can allot them a visa number and allow them to start the application process for permanent residence, plus another ten months or so months after that before they can actually attend their interview and get approval for a visa or green card.
(One way to get around this is for the U.S. half of the couple to become a naturalized U.S. citizen, as described in How Becoming a U.S. Citizen Speeds Up Immigration for Foreign Spouse.)
The only good thing about a long wait is that, when you ultimately get your permanent residence, it most likely will be unconditional, not the two-year conditional type. Conditional green cards are given to people who have been married less than two years. By the time you get through the application and approval process for your green card, you probably will have been married for two years already, thus saving you time and expense.
The application procedures for permanent residence as the spouse of a green card holder are described below.
If the petitioning permanent resident spouse has made his or her home outside the U.S., his or her permanent resident status may now be lost. Permanent residents are expected to make their primary home in the United States. Any absence of longer than six months will raise questions. Before relying on your permanent resident spouse to petition for you, make sure this isn’t a problem.
Obtaining an immigrant visa and green card through a U.S. permanent resident spouse involves five major steps:
Step 1: The U.S. spouse starts off the process by filing a visa petition on Form I-130, issued by USCIS.
Step 2: After USCIS approves the petition, it transfers the file to the National Visa Center (NVC) in the U.S., unless the petitioner indicated on the form that the spouse would be adjusting status (in which case USCIS keeps the file). The immigrant waits until the NVC or USCIS says he or she can apply for permanent residence (through an immigrant visa or adjustment of status). For spouses overseas, the State Department publishes a Visa Bulletin to let you know when your application date is approaching. (See How Long Is the Wait for Your Priority Date To Become Current?) If the immigrant is living in the U.S. and eligible to adjust status, he or she should check the USCIS website to see how soon a green card application can be filed.
Step 3: For spouses overseas, when it's your time to apply, the NVC contacts you to begin the visa application process. A lot of it is done online, but you may have to send documents to the NVC through the postal mail as well. When the NVC is satisfied that your case is ready to be looked at, it transfers the file to an overseas U.S. consulate. For spouses who are adjusting status without leaving the U.S., the immigrating spouse sends an application to USCIS on Form I-485. See a lawyer if unsure whether you qualify to adjust status.
Step 4: The State Department and USCIS typically allow applicants to submit their request for an immigrant visa or green card some months before the law allows them to actually give you permanent residence. After finishing the application process, you might have to wait a few more months for a visa number to become available. Once it does, if you're overseas, you will attend an interview at a U.S. consulate in your home country, and hopefully get approved for an immigrant visa. The visa comes in a sealed envelope, which must remain unopened until you reach the United States. If you filed an application to adjust status, USCIS will approve the application at or after your interview at a USCIS office and send you a green card.
Step 5: Overseas applicants become permanent residents, and get a green card, after they pay a $165 green card production fee to USCIS and enter the United States. They present their immigrant visa at a U.S. border, airport, or other point of entry. There, it is examined by an official of U.S. Customs and Border Protection (CBP), who has the last word on whether to approve the immigrant for U.S. entry. If all goes well, the person's passport will be stamped for U.S. residency, and the green card will come in the mail a few weeks later.
In addition to the steps above, a few couples (or more likely the U.S.-based spouse) are required to attend a “fraud interview” if the government has doubts about their marriage being the real thing. This could happen either as part of Step One or after Step Four, above.
Now you may have a clearer picture of why your application process will take so long. The total time often (but not always) includes: