The Knot says to send them at the 3 month mark. It looks like most people are sending at about 2 months before the wedding.
Is there a reason for the difference? Our RSVP deadline is a month before the wedding so that we have a cushion for late RSVP'ers and time to give the venue final counts.