A big factor are the glasses themselves, actually. Typically the glasses have a designated lifespan of 2-3 years max, and the repeated washing of them wears down the lens material over time. However in many cases the glasses remain in use far beyond their expected lifespan which results in a...