All shirts are made to order. Please allow 4-7 business days to make your shirt and another 3-5 business days for USPS shipping.