Our t-shirts go through fulfillment stages and shipping stages. Fulfillment takes between 2-7 business days plus shipping. 97.66% of our orders are shipped within 5 business days and more than 50% of our orders are shipped within 3 business days or fewer.