Orders for digital printing should be places a month before you need them in hand. Letterpress and foil orders should be placed 6-8 weeks before you need them in hand. Make sure to account for time to address, stuff, stamp, and mail. Custom artwork adds 1-2 weeks to the turnaround time.
Invitations should be mailed 6-8 weeks before your wedding.
Save the dates should be mailed 6-12 months before
Day of paper (programs, menus, etc.) should be order 3-4 weeks before, when you have text finalized
Day of favors (napkins, cups, koozies, etc) should be ordered 5-6 weeks before