I was thinking 9 months for STDs and 6-5 months for formal invites with the RSVP required at 3 months before. If you give people too much time they think they have plenty of time and then forget to RSVP. Plus most of our guests will be coming from Florida, and trips to the Bahamas are common now-a-days.