I love the shirts and you can't beat the price, but slow shipping is the standard with these guys. I ordered a Star Wars "Ugly Christmas Sweater" on 12/10 last year and didn't get it until last week of Jan. I've ordered T-Shirts as well and just forgot about them until they arrived. I'd say the usual is about 3-4 weeks and worse over the holidays. Don't know this as fact, but I suspect they take in the orders, then print off shirts based on the number that come in versus already having them on hand. Still surprised how slow it is.