If your lenses are made of glass, you can drop some vinegar into the solution. If your lenses are made of plastic, use mild liquid dish soap instead of vinegar or moisturizing soap.You can scan this blog,maybe it can help you. http://www.glassestribe.com/
The odd thing is that opticians never seem to explain that specs need washing. Just take them in the shower or bath with you. Job done. I've seen some awful sights from lack of speccy hygiene.
Sorry, we can't find any related questions. Try using the search bar at the top of the page to search for some keywords, or choose a topic and submit your own question.