It is always advisable to start shopping at minimum 8 months before your wedding. This gives you time to find a dress you love, have it ordered in, and get any alterations you might need.