Most often your t shirt will have already been printed and I can send your order out in a couple of days. Sometimes though, your t shirt will be printed to order. For all orders, please allow up to 3 weeks for delivery. If you need a hoodie or want a ladies cut, just email me. Also available for custom design and printing. All garments are sweat shop free and made in the USA. Always wash your t shirt inside out for best results.