Dear brides, each dress is carefully handmade for you, and the production time takes 3–6 weeks.We ship from Hungary with FedEx for fast and reliable delivery. Shipping usually takes 2–3 business days within Europe, 3–5 business days to the USA, and about one week to Australia and Canada.