First it depends on the type of wedding and the people attending. If the wedding is local and most of the guest are local as well, then invitations could be sent out as early as three month or as late as two months. If it a local wedding for you and most of your family is out of state or out of the country, then it is best to send then up to a year in advance. The same goes with destination weddings. The more advance notice you give, the easier it is for people to prepare.