All of our dresses are made to order. It takes anywhere from 4 to 6 weeks to ship wedding dresses. Production times do not include ship time. Shipping can take 3-10 business days subject to the shipping method.We suggest customers order at least 3 - 4 month earlier and customers will have plenty of time to alter the dresses just in case.