Please allow 3-5 business days for a completed order if shirt is in stock. Out of stock shirts, please add 7 days to complete your order.