It’s best to send out your invitations 4-6 weeks in advance. This gives guests enough time to RSVP and plan for the event.