Once your order is placed, your order processing may take place immediately or within 2-3 days, depending upon our current processing volume and hours of operation. Once your order ships, delivery takes an estimated 5-7 business days for products shipping from our  suppliers, and 14-28 business days for products shipping from our overseas-based suppliers. Shipping may be subject to delays. 

Although we use all reasonable means to ensure that your order is delivered within a specified time, we cannot accept any responsibility for late deliveries due to circumstances outside of our control. We will do our best to inform you of any unexpected delay.