We are a small business in a small town. Our dedicated staff will do our best to get orders out to you as soon as possible. With every order placed, we have to make the garment, package and ship it! Please allow 7-10 business days for your order! Shipping is provided by USPS.