At the very least, one month prior to the date of your wedding. However, the optimal time to place an order is three months in advance, regardless of the provider. This way, you will have time to make any necessary adjustments or alterations before the big day.