How long does it take to get my order?

Note: Due to the current COVID-19 pandemic, some shipping services may be delayed, and due to heavy order volume during the holidays, it may take longer for your order to be shipped. We thank you for your patience as it may take two weeks or longer for your package to arrive.

Shipping time depends on what you order, where your package is going, and how fast you want it delivered.

When you get to the Checkout page, you’ll see different options and prices before you’re asked for payment information.

Typical shipping domestic shipping times are:

  • Our Flat Rate shipping takes 5-10 business days on average.
  • First Class  – estimated 4-9 business days – can be slower during high volume mail times
  • Priority Mail – 2 or 3 business days
  • Priority Express Mail – 1 or 2 business days

Please note that USPS does not guarantee delivery times for First Class and Priority Mail.

For International deliveries, here are some typical times:

  • DHL Packet Plus – 2-3 weeks average, may take longer depending on receiving country*
  • First Class – 1-3 weeks average, may take up to 8 depending on receiving country*
  • Priority Mail – 6-10 business days*
  • Priority Mail Express – 3-5 business days*

* International delivery times may be increased by additional customs processing times at the border.

Full tracking is available for items shipped with DHL International shipping and USPS Priority Express International shipments.

You may also want to check for a retailer  near you at

You can find more information about shipping here: