It is best to send party invitations three weeks before your party date for birthday parties or general celebrations. However, you can send invitations out as early as six weeks before the party or up to two weeks before the party.