A good rule of thumb for when to buy your wedding dress is to shop between 6 to 12 months before the wedding. A year before your wedding is an excellent time to begin looking for a dress; you should already have a date set, and venue booked, so you know when and where the wedding will take place.