I've had glasses since I was 7.
At school I was told off often and the head called my folks in because I was 'lazy and refused to do the work set out on the board'.
It transpired that I wasn't lazy, I knew more about the subjects then the teacher was teaching and I was blind as a bat and so didn't even see the board never mind the work set out on it.
So began a life long relationship with glasses.
From 7 to 12 the opticians feared that at the rate of change of vision I would be completely bind by the time I reached adulthood.
Fortunately my eyesight stabilised during my teenage years and I have had minimal change now over the last 10 years (now mid forties).
The biggest problem with glasses has been wet weather, sun glasses and eye protection.
However, cost is also an issue.
My lenses are very thick at the edges and so I have to use small fashionable frames that cost more. Also to make the lenses thin enough even for the small frames I have to have high refractive index plastic lenses that also cost more. Then because I work in abrasive conditions and with machines I also need the scratch protection and reduced reflectivity.
All that before I even get to think about photochomic for summer use.
I can't even take advantage of the 2 for 1 deals as the main pair is as above requirements and very costly but the second pair, though 'free' still has to have the additional costs for the plastic lenses and coatings but those don't fit in the 'free' frames and so I would have to pay a premium for the frames I can use. That makes the 2 for 1 deal a 2 for 2 price!
I am on the same lenses for the last 6 years and the same frame for the last 12 years. I desperately need a new pair before the frame breaks. My previous frames were also well used and repaired many times over with soldered joints reinforced with copper wire.
I do have contacts but I save them for stage use.