don’t wait to have your marriage blessed by the church, it is a fairly straightforward process (assuming neither of you has ever been married before). If you wait for an artificial date like your anniversary, you will be waiting forever, and shutting yourself off from the immense graces of the sacrament of matrimony Jesus is waiting to pour down upon you and your family. Please call your pastor today and get moving on this. Also, don’t wait on the convenience of your family, date for renting a hall etc., that is not important. You can have your celebration anytime, but you don’t want to spend a minute longer than you have to separated from Jesus in the sacraments.
You typically will meet with the priest or deacon who prepares couples for marriage for pastoral counselling and practical details. You will be guided on how to return to confession, since you need to be in the state of grace for the sacrament of matrimony. Your diocese may have a special retreat for couples such as yourselves (you are not alone, many are in your circumstances, don’t be shy). You can have a ceremony as elaborate or simple as you want, usually a liturgy of the Word (you can choose from among approved scripture readings) and the exchange of vows and blessing in church, by priest or deacon, in front of witnesses you choose. Allow about 6 months, but it can be sooner.
If either of you has not made 1st communion or confirmation, that is not a barrier, you can begin preparing for those sacraments now, and receive them when your marriage has been convalidated.
Please see your pastor today, 3 years is too long to wait, Marriage is tough enough without the graces of this beautiful sacrament to help you, bring Christ into the heart of your family as soon as possible. Welcome home.