We make the best effort to process orders as quickly as possible. Most orders are processed within 1-2 business days. Delivery times can vary depending on USPS, DHL and FedEx – typically orders arrive within 4-8 business days of shipping. We do not ship on major holidays.