Thankfully I own a 3rd pair of glasses. This is because my vision hasn't changed much in years. The glasses that I snapped were my "newest" at 5 years old. The ones with the broken screw are over 15 years old. I reckon the ones I am currently wearing are 10 years old.
Think it's time for some new glasses!