All orders are professionally packaged, prepared, and dispatched within 1 - 3 business days typically from our USA based stores. We may have to ship from our overseas stores if we run of stock in our USA based stores. We currently offer FREE worldwide shipping. The typical delivery time frame is anywhere from 5-15 business days. Depending on your location, you might receive items much earlier. Tracking numbers will be automatically sent as soon as the order is shipped.