What is the average lifespan of a pair of glasses?

Why you should buy your glasses online

Why Wearing a Facemask Incorrectly While Driving Could Face you with a Huge Fine