Due to constant flow of orders, we don’t always have all models in stock. As a rule, it takes 3-21 days to produce the order (but this time can be stretched in prime times). The time of shipping may take 7-14 days, depending on a country. If you have a deadline or you need the order by a definite date, get in touch with some of our managers for details or leave a comment in the order.