Six to eight weeks before the wedding. For summer and holiday weddings, mail your invitations at least eight weeks before the wedding to allow people time to travel.