While getting product to the customer faster is always better, they are ordering custom shirts and a reasonable lead time should be expected. I know if I were to order a one off, I'd wouldn't expect it to get shipped for probably a week. And if you get busy enough, you can place the order for shirts, and by the time you get all the orders ahead of it done the shirts you ordered will have arrived. Ah, the benefits of being too busy. lol