We would recommend ordering them at least four weeks in advance for a wedding or occasion. During the summer months we get booked up for weekends several weeks in advance so if your flowers are for a special occasion then definitely pre-order. When you order you will specify the date you would like them delivered. We recommend that you set the delivery date to the day before you want to use the flowers.