When to send out graduation invitations?

<p>I am graduating May 19th. I'm thinking about sending out announcements end of February and then formal invitations in April. Is this a good idea? what would u do?
Also, do u have any recommendations on where to order invitations??</p>

<p>*I can't wait to graduate :) *</p>