Most of our shirts are made to order. What this means is when you place an order, we pick the shirt you'd like, print on the item, and then ship it out to you. Because of this, most of our items take 2-7 business days to be processed. Usually our items get out to you in a reasonable manner, but sometimes we do have items that go out of stock after they've been ordered (specifically larger sizes) or that have errors when printing, in this case it takes a little longer to get out to you.
If you need the item before a certain date - please make sure you choose faster shipping, as we will give priority to your order and print and ship it faster. If the item still hasn't shipped within the 7 days, we will contact you and ask if you'd like to cancel the order for a full refund. Some items we have pre-printed and they ship same day. We apologize for any inconvenience this may cause. We are a small family run business and we try to make every effort to do our best and provide the best customer service and quality products for you.