Wedding dresses take up to 6 months to come in. Alteration takes up to 3 months. We therefore recommend ordering at least 8 months before wedding date. Most brides do purchase their dresses one year before the wedding.  Some designers may be able to rush your order for a fee. If you have less than 8 months, you may have to purchase an off-the-rack sample dress.