How long does it take my order to arrive?

Orders are always sent the day after the order is placed.  If you got an invoice, then your order will ship the next day. 

Orders in the lower 48 states normally take 3 to 7 days from the time you place your order. International orders
take from 5 days to 2 weeks depending on distance and customs. Sometimes you may experience delays of up to 4 or more weeks depending on what country your in by customs hold ups. If you have waited more that two weeks for an order to arrive, contact us to make sure we didn't make an error on our end but in all likelihood your order is sitting in your local customs office awaiting processing. In all the years we have been doing this there has only been a few orders actually go missing in the mail system, all the others eventually showed up after customs processing.

We prefer to ship via U.S. post because
99 percent of the time they do a very good job and it helps keep the cost to you down. In the rare event that
you have not received your order in the lower 48 states within 10 days or for international orders, two weeks,
please contact us and we will look into any problems and remedy them.