Got a new passport, so ordered one first week December, never received the card.
Then I got Nexus, so I ordered another one last week of January. I called them, they said it was send out February 1st. Still haven't seen it.
I remember it used to only take one day to get it since it was being sent from New York.
My dad's I-551 ("Green Card") renewal was lost in the mail also. The replacement for the lost card application has been ongoing for two and half years now. I'm starting to think someone is stealing our cards.