Invitations should be sent out 6 to 8 weeks prior to the wedding date. This gives guests plenty of time to RSVP and make any necessary arrangements, such as booking travel and accommodations.
If you are having a destination wedding, it is best to send out your invitations 8 to 12 weeks in advance. This gives guests plenty of time to plan their trip and make arrangements, such as booking flights and hotels.
If you have a short engagement, it is important to send out your invitations as soon as possible. Generally, invitations should be sent out 4 to 6 weeks prior to the wedding date.