Its always top priority for us to get every order out within 1 business day! For U.S. orders we typically use UPS and for international orders we use Fedex. Both services take 3-5 business days to arrive and in many cases come even sooner! Through decades of shipping with these two carriers, we have established some of the best rates in the industry, especially while shipping overseas.
We update our website inventory daily to minimize delays or back orders. In the rare event items are ordered before showing sold out, there may be a slight waiting period of a few days. If there is a significant waiting period on items in your order, you will be notified via email with an ETA and offer to switch items out for another category. If you choose not to wait we can always issue a full refund.