Orders are shipped out directly from any of our many domestic & international warehouses and they will do everything they can to get you your order as fast as they can! Due to the popularity of our offers, please allow an estimated 1 to 4 weeks for your order to arrive in the USA (varies from product to product). Other countries can take an estimated 1 to 5 weeks (varies from product to product) due to distance traveling and customs.