All shirts are printed to order and shipped via USPS. Please allow approximately 2 weeks for production.