I entered the US from Canada with a CR1 in August 2006. I have an I551 stamp in my passport and have a SSN but have not received a welcome letter or 2 year conditional greencard as of yet. I am starting to get concerned. How long should this take? If this is out of the ordinary who do I contact?