how often do i have to renew my green card?
Answer: Most U.S. green cards expire every ten years. It's best to file Form I-90 for a green card renewal 6 months before the expiration date on the green card. If that date has passed, you will not lose your permanent residence. But you should apply for a green card renewal as soon as possible.