how long do you have to be married to stay in the us?
There's yet another benefit to being married to a U.S. citizen: Three years from the date you become a permanent resident, you can apply for U.S. citizenship, so long as you remain married to and living with the citizen. Most green card holders have to wait five years before applying for U.S. citizenship.