We typically process orders Monday-Friday within 24 hours. Delivery times vary anywhere from 5-7 business days domestic, to up to 21 international. We have warehouses in the US, Canada, U.K., and Hong Kong and your delivery times will depend on your proximity to our warehouse.