If you are married to a U.S. citizen, you might qualify to apply for naturalization
after three years.
This assumes the following:
you are currently married to and living with a U.S. citizen;
you have been married to and living with that same U.S. citizen for the past three years; and your spouse has, in fact, been a U.S. citizen for those past three years.
The spouse of a U.S. citizen may naturalize through various provisions:
The spouse of a U.S. citizen may naturalize under the general naturalization provisions for applicants who have resided in the United States for at least five years after becoming a lawful permanent resident (LPR). [2]
The spouse of a U.S. citizen may naturalize after residing in the United States for three years after becoming an LPR, rather than five years as generally required. [3]