All orders are shipped within 2-3 days after placing an order using UPS or USPS depending on the location and the fastest available service. The typical delivery time frame is between 2-5 business days. Free shipping is available on orders over $150. All orders are shipped with tracking numbers. Packages may be faced with delays beyond our control such as customs or postal delays.