We recommend placing an order as far in advance as possible. We have a large quantity of inventory items, but they do end up fully booked from time to time. Keep in mind that May, June and September are our busiest months of the year. We will make every effort to provide the items requested at the time the order is placed.