How long will it take to receive my green card once it's approved? After the case is approved, the green card should arrive in the mail within 30 days. It may take a while for the online case status to be updated. If the green card does not arrive in 30 days, the applicant can follow the instructions here. Related articles If my I-130 form has been approved, can I visit the United States? What should I bring to the citizenship interview? What if the sponsor doesn't have a Social Security Number? Should I mark YES in the DS-260 form to receive a social security card? I believe my case is outside of normal processing times — can I contact USCIS?