Best thing I’ve found is swish them around in a bowl of hot fairy liquid-ed water, dry paper towel to polish. But they never stay clean for more than a couple of hours, it’s maddening.
After wearing specs my whole life I had bloody laser surgery in 2000 so I wouldn’t have to wear the bastards ever again. Stupid astigmatism and age!