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.