We will process your order 3-7 days latest after receiving the payment. We can't guarantee precise time of delivery since it's dependent on many factors, but usual delivery times are 9-12 working days to U.S. and 5-7 days to Europe.