All orders are processed within 5-7 business days, the day after the payment is cleared. We will not delay or hold any orders by request.  Please note that all domestic (USA) orders can take-10 business days to reach their destinations. All international orders take 21-40 days not including custom clearance times to reach their destination. Sometimes the USPS tracking information does not update accurately as it should. If you don't receive your order within 20 (domestic) or 40 (international) days after receiving your shipping notification. Please let us know so we can help resolve this issue for you.