Great question! A dress can normally take anywhere from 2 to 6 months depending on the designer. It is recommended to order your dress so that you will receive it 1 month before the wedding that way you can have any necessary alterations done. Some companies offer rush fees if your wedding is less than 6 months away from purchase, but the fees can range from 15% to 20% of the dress price.