All orders will be shipped same or next business day. Our business is not open during weekends so no orders will be processed. Please allow 3-4 business days after email receipt that your order has been fulfilled. Though most orders arrive in 2 business days after date order is received we cannot guarantee that USPS, UPS, or FedEx will have your package delivered in time. You can contact our customer support at anytime to check the status of your package. The estimated delivery date posted under each product is an estimation of when most packages are delivered but again that is not a guarantee.
Call 314-423-5800 for questions.