Question: how long do you have to be married to a us citizen to get a green card?
Answer: After you receive your green card You can apply to become a U.S. citizen after you have had a green card and have been married to a U.S. citizen for three years.