All orders typically dispatch within 48 hours, excluding weekends and holidays, and they are shipped from the United States. For domestic orders, they will typically arrive within 2-7 business days once it ships. For international orders, please allow up to 5-21 business days to arrive depending on your destination country and shipping method. Kindly see our full detailed shipping policy here for more information.