As mentioned in another FAQ, our tees are printed as they are ordered, so it is print on demand. Production times are 1-2 days for men's tees and 2-4 days for women's tees.   We dispatch all orders within 24 hrs on working days. Holidays and bank holidays might affect this time. When the order is shipped you receive a shipping confirmation e-mail. From when the order is shipped it should take 2-4 working days depending on where you are located within the United States. Total time is Production + Shipping = Expected Delivery  If it takes longer than 10 days, please contact us and we’ll have a look at what might have happened.