Most items are ready to ship, however sometimes we need a few days to add to stock. Typically retail orders take 1-3 days to process before shipping. Currently all retail orders of $30 or more receive free shipping.

We use USPS, FedEx, and UPS for shipping, using whatever is the most cost effective. Shipping ETA varies by location and shipping partners.