Actually, shipping seems to have been much faster (at least for me) for the last couple months. Several different orders, all arrived 10-11 days after they shipped.
Warning, though; Chinese New Year starts Feb 15, and that backs everything up horribly.
To the OP: What does the tracking indicate? When did it actually ship? (Also, I suspect you're in the UK; so that might make a big difference).