I ordered two Ledger Nanos for Cyber Monday and I got it already. I paid 12.15 in shipping. That's little over a week in terms of shipping if you disregard the weekends. Most impressed.
But if you pay extra for fast shipping it should be fast, so can understand OP is dissapointed.