how long do you have to stay in the us after getting a green card?
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.