I found this timeline from TKG this morning and found it very helpful! Just a guideline!
It is typically recommended ordering and mailing your Save the Dates 6-12 months before your wedding. Invitations should be ordered 4-6 months prior to the big day and mailed approximately 8 weeks before (6 weeks is sometimes sufficient.) Programs, menus, place cards and table cards should be ordered 3-6 weeks before your wedding.
8 months before- create your wedding website
4 months before- finalize your guest list and submit for envelope printing or calligraphy
6 weeks before – send your wedding announcement to newspapers
3 months after- have all your thank you notes written and mailed