Thanks, Jeff and Vanessa. Your suggestions were spot on. I had googled and found the advice that the best way to clean glasses is to wash with soap and water. And you guys confirmed I need to remove the grease.
So this morning I dipped my glasses in soapy water [great suggestion, Vanessa], rubbed gently, and then rinsed off and wiped.
They’re still not a 100% clear but much clearer than before.
It was obviously the coconut oil that was smearing the glasses. And grease can’t be removed with plain water.
It’s great when there’s such a simple solution to something. Now I wish I’d asked earlier instead of suffering so long.
Now I wonder if I should buy Anti-Smudge Lenses after all? Anyone tried them and can tell me if they really make a big difference?
As I said, I won't stop applying coconut oil to my face, and so I suspect even with Anti-Smudge Lenses, I’ll have to wash frequently with soap and water.
Most people who use glasses probably aren’t applying oil to their face, so their glasses won't smear as much.
This is also why I hesitate to get contact lenses, though I’d love to get daily disposable ones. But oil regularly gets into my eyes.
I’m ok with it since I splash water on my eyes and wash them in an eye-cup a few times a day. But I won't be able to do that with contact lenses. Or I don't think I will. Will I?