Question: how long do i have to wait to renew my green card?
Answer: Permanent residents with a 10-year green card generally should apply for renewal immediately if their card is already expired or within 6 months before it's set to expire. (Don't apply too early, though — if you do, U.S. Citizenship and Immigration Services (USCIS) may deny your application and keep your payment.)