We sent ours out 3 months in advance, our RSVP date was 40 days out. So guests had our invites for around 6 weeks before they were due. Our save the dates went out 10 months ahead! As a guest, I way prefer more notice rather than less. I think 4 months out is a little ahead but not if you didn't send save the dates!
We actually are 3 months nine days out from our wedding date! So it sounds like we're right on track then. Our RSVP deadline is 60 days out but we are having a ton of out of town guests. Our save the dates went out 10 months ahead too! Great minds think alike! haha
We were going to send ours out this weekend but decided to hold off. My cousin is also getting married and her RSVP deadline was July 15th. So we decided to push it back until after then to not get in the way.
You are very thoughtful! I took a day off work to do them all and once they were done they just kept sitting there begging me to mail them. I was weak haha