All of our products are made on-demand once ordered. Standard fulfillment/printing for t-shirts is 5-7 business days. Items are shipped via USPS/DHL standard shipping. Shipping times will vary.