I am not certain you are aware--I found out quite accidentally--most banks you have your accounts at will offer a service to do notarization for you. FREE.
We had redone, just because they were so old, our Advance Directives. Kaiser provides a great free document. Found out we could notarize them free at our bank with an appointment.
So check to see if your bank offers this service when you need notarization.
https://www.nationalnotary.org/new-jersey