In stock items will be delivered within just 2-3 business days. If Items are preordered, production and delivery to your location will take approximately 2-3 weeks. But rest assured, you will receive updates through your email at every step of the production process. All the same, we aim to have as many shirts in stock as possible to get you your desired shirt as soon as possible!