Save the dates: 6-12 months before your wedding
Invitations: 8 weeks before your wedding