All shirts are made to order, one by one, and made by hand. Some shirts take longer to make than others, due to current stock, backorder status, etc. Please allow 3-10 business days for your items to be made and shipped out. If you ever need an update, just shoot us an email: [email protected] Please be patient if you do not see an instant response, as we are a small family-run business and try and get to e-mails as quickly as possible. Thank you!