When can I apply for citizenship after I get my green card?

You can apply for naturalization to become a U.S. citizen after you've had your green card for at least five years, or three years If you received the green card through marriage to a U.S. citizen and continue to be married and living together with that U.S. citizen. You must also meet several other requirements to qualify to apply for your citizenship.