When your lenses need a clean, do not use your T-shirt……..make sure that you have a specially adapted microfibre cloth which is gentle against the surface and effective against smears. Remember that you have invisible coatings on your lenses, whether sun or optical, that protect the surface and enhance your vision.
And if I catch you putting your glasses on top of your head……..it bends the frames out of shape and hair products can ruin the lens coatings.
You just spent good money on those glasses. Look after them.