We ship via US Postal Service (USPS), therefore, we cannot guarantee shipping times. However, average shipping times within the US are 5-7 business days (not including weekends or holidays) and internationally are 10-20 business days after the product has been processed and shipped. We do not open on holidays or weekends so orders placed on Friday or the weekend will not be shipped until the following week. 

Shipping estimates begin once the order has shipped and do not include the amount of time it takes to process an order. Once your order has shipped, you will receive an email notification with your tracking number.

USPS First Class tracking for international shipments is not updated in real-time. International shipments usually take anywhere from 1-4 weeks to arrive but can take up to 6 or even 8 weeks due to customs processing times in some countries. At times, USPS may mark packages as “Delivered” when the package is passed over to the postal service of the destination country, at which point it should be traceable on your local courier’s website. If your package still hasn't arrived at the end of 6 weeks please email us at

Please note, all international orders are subject to confirmation of shipping charges. Shipping charges are based on international location and weight of the items ordered.