Customer experience is our top priority and we do our best to deliver orders in reasonable times. Depending on available inventory, your order may be shipped from our warehouse in the US or partner warehouse overseas. We are very rarely out of stock in our US warehouse and delivery usually takes 4-7 days. However, orders may be shipped from overseas if the item you ordered is out of stock and delivery would take 20-35 days*. Tracking information for your order is provided as soon as it is available. If you have any questions or need your order to arrive by a specific date, please do not hesitate to shoot us an email!

*Due to the current COVID-19 pandemic, the carrier is experiencing heavy delays and orders may take longer to arrive.