All shirts are hand printed in the United States and are initiated after purchase during business hours. Typical turn around time is 5-7 business days, then it will ship UPS. *Please note - viral sales may take up to 14 business days to begin shipping because our shirts are made to order by hand.