Our facility picks and ships fast. Orders are shipped from our location usually within 72 hours (often faster) and the rest is up to the postal service! (USPS and UPS within the USA) Depending on the day you order, the longest you should wait would be around 14 days and the shortest 3 days (within the USA). We do reserve, however, the right to extend up to 4 weeks (in the event that we are totally swamped with orders!).
Shipping times for international orders vary greatly, but we would recommend that you allow 2-4 weeks from the time it leaves the US for you to receive it, however, for many countries it can be as quick as 7-10 days. For international deliveries as well, please note that any applicable import taxes or tariffs are the responsibility of the recipient and are not included in the original shipping cost.
Full payment is taken at the point of you placing the order.