All orders are professionally packaged, prepared, and dispatched within 3 - 5 business days. We currently offer FREE worldwide shipping. The typical delivery time frame is anywhere from 12-22 business days. Depending on your location, you might receive items much earlier. Sometimes there might be additional delays that are beyond our control such as customs or postal delays. Thanks for understanding!