Ideally, you’ll be cleaning your glasses at home, because you have everything right where you need it. Cleaning glasses is not rocket science, but it can certainly feel that way. All you need is some lukewarm to warm water and a small amount of mild dishwashing liquid - who knew that that would be the best way to clean glasses? Importantly, though, the detergent shouldn’t contain antibacterial additives as they are too harsh and attack the surface.
When cleaning glasses, hold them under water and rub your cleaning agent gently with little pressure on the lenses and on the frame. When cleaning the lenses and frame, always hold the lens you are cleaning. This will prevent warping or even breakage. Don't forget the temples and the nose pad, as both parts are in contact with the skin and can easily accumulate sebum, grease, and dirt. A thorough cleaning will also restore a good fit by removing slippery grease. After you’ve cleaned them, dry and polish the glasses carefully and thoroughly with a microfibre cloth.
Expert tip: Our skin sweats all day and releases salts, among other things, which are deposited on the glasses. If we take our glasses off overnight, the frame, lenses and the salts that adhere to them cool down and harden. Cleaning glasses becomes more difficult at this stage. This means that it is best to clean your glasses in the evening, when the deposits are still soft and therefore easier to get off.