Most t-shirts are printed only after receiving the order, so it takes 2-5 days to print, the time to print on normal days is about 1-2 days, on holidays sometimes slower .

Multi-shirt orders can sometimes be split for shipping because of out of color or out of size. But it will come almost together.

It takes about 2-5 days to receive orders and print shirts. Usually about 2-3 days.
US domestic shipping time: 3-9 days, for orders of many shirts, it may be 2-3 days slower.
International transit time: 10-25 days, subject to favorable conditions or delayed in transit at the airport.

We use USPS or UPS shipping for delivery. You can check the USPS tracking code we give you here:

Check the UPS tracking code here:

Customers in certain locations such as Hawaii or Puerto Rico or at an APO or FPO address will have longer delivery times.

Addresses near our manufacturing plant in California will receive orders quickly. We cannot guarantee the exact delivery time, it depends on the post office. If you need your order urgently, please contact [email protected] for assistance. We will find the best and fastest way for you.