Question: how long do you have to be married to obtain us citizenship?
Answer: U.S. Citizenship Requirements for 3-Year Married Permanent Resident. As a permanent resident who is married to a U.S. citizen, you are eligible for naturalization after just three years. This is a significant benefit (as it normally requires five years as a permanent resident before applying for citizenship).