I know a lot of people say between 6-8 weeks but what if you have a lot of out of state guests (I have a few family members in the Virgin Islands as well)? I know a lot of our guests told us once we book a venue to let them know as soon as possible so they can decide where they're going to stay and start saving money for flights etc. I don't want to send them way too early but at the same time I want to give people enough time to be able to take off work if needed, buy plane tickets (a lot of our family is on the east coast), and things like that.
ETA: Yes we already sent out save the dates.