As a general rule you should send invitations 3 to 6 months before the event date. If you have many guests traveling from out of town, the more advance notice the better. Custom invitations pair well with save-the-date cards, which give people more time to plan travel and reserve lodging.