Ordered shirts for everyone in the family on Nov 30th, figuring that was plenty of time. They didn't even ship them until Dec 13,13 days later. On Dec 17th, UPS hadn't even picked them up. No way they were going to get here for Christmas, and that's after paying $33 in shipping charges! They finally showed up January 6th, a full 6 weeks and 5 days later. Yes, we're in Canada. But the fact that it took them nearly two weeks to even put 5 shirts in a mailer bag means they just don't give a crap how long it takes.