Question: how long do i need to be married to become a us citizen?
Answer: Be at least 18 years old. ...  Be a permanent resident (green card holder) for at least 3 years. ...  Have been living with your U.S. citizen spouse for at least 3 years.