We are committed to delivering you the wedding invitation cards in the shortest possible time with a quick turnaround. So, you can order invitations a few days before you want to send them. Ideally, you should order invitation cards 2 to 3 before the wedding date to ensure guests receive them timely and can plan their schedule.