Wedding invitations should be mailed three to four months before the event especially if the wedding is during the late spring to summer months because guests may go on holidays and out of town guests need to prepare for the cost of traveling to the wedding.