Kim,
Usually, you should send invitations out about 6 weeks prior to the event. If you are planning to have a lot of out-of-town guests, it might be wise to send them a little sooner so they have plenty of time to make travel arrangements.
If you want ideas on how to word your invitations, a great site is www.verseit.com.
Also, we have a wide selection of professionally printed anniversary invitations available on our website, www.daisy-days.cceasy.com. We also have party favors, decorations, and accessories (such as guest books, a 25th anniversary plate that guests can sign, napkins, etc.)
If you want more information, and to receive a 20% discount, please email me at info@daisy-days.com and I can help you find exactly what you are looking for. Thank you!
Visit our page for more info: Daisy Days