Our orders are fulfilled in 2-7 business days (average or 3 business days for most orders). Please note that if you have multiple types of products in your order, some may take slightly longer than others to produce, therefore they may be shipped out separately. Once orders are shipped, the estimated delivery times are as follows:

US orders: 1-5 business days.
Canadian orders: 5-10 business days.
International orders: 8-20 business days, but may take longer depending on the destination.