It is my recommendation that you order your Wedding Invitations at least four weeks prior to mailing them out to your guests. This will allow you plenty of time to receive your Wedding Invitations and double check your order to make sure you have received everything you ordered and no mistakes were made. It will allow you enough time for a reprint is needed. It will also allow you plenty of time to address all the envelopes.
Wedding Invitations should be mailed out so that your guest will receive them at least six to eight weeks prior to the Wedding. This will allow your guest enough time to make travel plans and return the respond card you included with your Wedding Invitation. Typically the respond by date should be two weeks prior to your wedding date. This should allow you enough time to make your final preparations.
You will have many other things to take care of as your wedding approaches and the last thing you need is to have to rush to get your wedding invitations addressed and mailed out. There will undoubtedly be last minute names to add and address changes to deal with so please allow yourself plenty of time to accomplish this task.