All in stock orders are shipped within 48 hours after placing the order. The expected timeframe for delivery is 7 to 14 business days depending on your location. However, you could receive your items much earlier. All orders are shipped with a tracking number so you can track the package every step of the way. We also offer insurance for your protection, please consider this option at checkout. Packages may be faced with delays beyond our control such as holidays, postal delays, and the pandemic.