When to send out Wedding Invitations

You worked hard on your guest list and you finally have a definite count that you want at the wedding. You even have a second list of those you would love to have but due to budget or size restraints of the venue you had to put them on hold but will invite them if someone can’t make it from the first list. The question now is, “When do you send wedding invitations out?” You want to make sure you send them in plenty of time.