Question: how long do you have to stay in the us after getting a green card?
Answer: To make it very simple, the law says you must be living in the US 30 months out of the last 60 months. Cumulatively. Then you apply for citizenship.