We have to prepare each shipment individually as they are ordered, so allow us in 3-4 weeks for it to arrive in USA/Canada (to be safe) and 3-6 weeks rest of the world, though thy are usually delivered much faster.