All domestic orders are processed and delivered within 5 to 7 business days (excluding weekends and holidays). All international orders are processed and delivered within 7 to 10 business days (excluding weekends and holidays). Please note that while we do our best to deliver the orders as quickly as possible, potential delays due to a high volume of orders or postal service problems are outside of our control.