In short, the sooner you order the better! If your dresses are in stock we can deliver immediately, but please allow time for any unexpected delivery delays, alterations etc. We would recommend starting to look for your dresses at least 3-4 months in advance to allow time for out of stock dresses to arrive.