My desk glasses, optimized for computer screen distance and never actually leaving my office, on the other hand - easily last a decade with no discernable damage. Because - no significant dust, no organic vapors, no glue, and always wiped with a clean micro-fiber wipe.
Forget to take the glasses off before you jump into the pool or readjust your glasses while cleaning the house and before you know it the coating starts to dissolve. Even if you’re religiously rinsing them, the accumulated damage to the coatings fogs up the lenses and weakens the surface against scratches.
I also toss and turn in my sleep, knocking things off the nightstand and then stepping on them when I get out of bed.
Your style of glasses can say a lot about you as a person.