It sounds like you would benefit from another pair of glasses.
I usually just use the cloth that came with the glasses or whatever item of clothing I am wearing at the time. However if I'm doing anything involving "dirt" I always wear my old glasses. Could you not wear an old or cheap pair when under a car etc.
I've accumulated several old pairs of glasses over the years which are very useful (my prescription very rarely changes much). Got a pair in the car (yes I have got half way to work before now and realised I couldn't read any road signs), pair at work, pair in my gym bag. I've even got a pair of painting glasses, complete with paint specs.
I've switched to wearing contacts for the majority of the time now though which is so much better (and all those old glasses dotted about the place are useful for if I ever lose a contact at a rather inopportune time).
I usually just use the cloth that came with the glasses or whatever item of clothing I am wearing at the time. However if I'm doing anything involving "dirt" I always wear my old glasses. Could you not wear an old or cheap pair when under a car etc.
I've accumulated several old pairs of glasses over the years which are very useful (my prescription very rarely changes much). Got a pair in the car (yes I have got half way to work before now and realised I couldn't read any road signs), pair at work, pair in my gym bag. I've even got a pair of painting glasses, complete with paint specs.
I've switched to wearing contacts for the majority of the time now though which is so much better (and all those old glasses dotted about the place are useful for if I ever lose a contact at a rather inopportune time).