All orders are shipped within 2 business days of payment approval. Rush Orders are shipped out the same day or the following business day, depending on the time they are placed. We now ship all USA orders via USPS, FedEx , EMS , UPS , DHL or Post Office SHIPPING. Rush orders are typically delivered overnight, and Non rush orders in 2-4 business days. Orders can sometimes take 1-3 business days longer during holiday seasons, with high mail volume. UK and CANADA orders please allow up to 7-9 or 11 days for your order to arrive. Orders outside the US are not eligible for rush delivery.