We recommend ordering your wedding dress at least 6-9 months before your wedding date to allow time for production, shipping, and any necessary alterations. However, if you are crunched for time, we do have dresses in stock and off-the-rack.