How long will it take for my order to arrive?

Domestic Orders

Most US orders are delivered within 1-3 business days from the time they are placed. The average delivery rate is 2 days.

We fulfill orders crazy fast. You can expect most orders placed to leave our warehouse the same day that you place them, even on weekends.

After that, the speed at which you receive an item will depend on the shipping option selected. USPS transit times for domestic shipments can be reviewed  here.

International Orders

Most international orders will arrive between 7 & 14 days from the time they are placed. Delays in customs may slow delivery time up to 3 additional weeks.

We fulfill orders crazy fast. You can expect most orders placed to leave our warehouse the same day you place them, even on weekends.

After that, the speed at which you receive an item will depend on the shipping option selected. USPS transit times for international shipments can be reviewed  here.

Please note that our worldwide flat-rate shipping option uses USPS First Class Mail International. Typical transit times for this option are 1-2 weeks, although if there are delays in customs, it may take 3-4 weeks for your order to arrive. If you haven’t received your package after 4 weeks, be sure to contact us. Duties and taxes are the responsibility of the customer and will be due at the time of delivery. If you do not pay the fees, your package will be returned to us and we will refund you the cost of the order excluding shipping.

Still need help? Contact Us Contact Us