Ditto on the Sea Drops, For my eye glasses and Binoculars I did some shopping around and found many anti fog products just dont work worth a hoot. I did find a product at the Illinois Deer and Turkey Classic called " Bumpa' s Blue Magik "
#1-800-452-6088 Wisconsin, that actually works well for me on my glasses and my binoculars.
You can also us a common bathroom product you guys have " Shaving Cream "
It really does work, I was skeptical as to the claims it worked so I applied some to my bathroom mirror and spread it on half the mirror, and then wiped it off with a dry paper towel.When you wipe it off it will come clean and leave no film . I then fogged up the bathroom with a long hot shower and then checked the mirror, the side of the mirror that I applied the shaving creme to didnt fog up like the other side.
I wish I could wear contacts or the surgery also, but alas until that day comes I am in the same boat as you