When air and moisture cause metal eyeglass frames to oxidise, an unsightly green film can accumulate on the frames, lenses and nose pads. If the green film covers the nose pad, your best bet is to have it replaced. If you can't afford a new pair of frames, remove what oxidation left behind with a few tools and general household cleaners.
Fill a bowl with warm water. Add three to four drops of mild liquid detergent and 1 tsp of baking soda. Swirl together until the mixture becomes soapy.
Dip a microfiber cloth into the bowl. Wipe the entire eyeglass frame and nose piece with the cloth. Dampen the tip of a cotton swab and wipe inside and around the lenses to clean hard-to-reach places.
Moisten a tough-bristled toothbrush with the mixture and gently scrub the nose pad if the green film cannot be removed solely with the cloth.
Soak the glasses in the soap mixture overnight to remove grime and accumulated facial oils.
Rinse eyeglasses in warm water. Gently dry them with a soft towel or a special eyeglass-cleaning cloth. Refrain from using paper towels or tissues, which can leave fibres on the lenses.
Repeat the soaking regime weekly to prevent more green film build-up on the frames. Clean the nose pads with pre-moistened alcohol pads when needed.