All orders are shipped from the US within 24 to 72 hours of you placing the order using FedEx, USPS, UPS, Aramex, ShipBob, and DHL depending on your location and fastest available service. Please allow 24 - 72 hours from the time your order is placed for processing and verification. We generally try to ship all food orders within 3 business days depending on our volume and staffing at that time. All clothing orders generally arrive within 1-2 weeks after the order is placed. We have a fulfillment center in the USA and Europe for our clothing so the shipping times may vary.