how long to receive green card after welcome letter?

You should get in 30 days from the date of the letter. If you haven't received it still, call USCIS and ask them what to do next? They would mostly likely
tell you to file I90 with option "card lost or stolen".

BTW, did you move any time between now and the date when you filed I485?

 
Top