Our fulfillment warehouse is located in Dallas, Texas. Typically, our fulfillment team pulls and prepares your order in 1-2 business days, then the courier takes the order and begins the delivery process. The transit time for your order depends upon the courier, shipping method, and your delivery location. Transit time Domestically: In general, domestic shipments are in transit for 2-7 business days, depending on which shipping method is selected and depending on the delivery location in the US. Transit time Internationally: Generally, orders shipped internationally are in transit for 7-45 days. This varies greatly depending on the courier you have selected, the delivery location, shipping method and customs procedures across borders and your country’s cross border restrictions. ***Please consider weekends, bad weather and holidays in your shipping plans.