Question: how long does it take for uscis to mail green card?
Answer: It may take up to 120 days from the date you entered to receive your permanent resident card.