Every shirt is printed after you order, which takes 2 to 5 business days. It then ships by standard ground shipping and usually arrives 3 to 5 business days later. Orders with several shirts may arrive in separate packages.
We can't add expedited shipping once an order is placed. Need them by a certain date? Send a request and we'll try to help. Full details are in our shipping policy.