I have worn these in all kinds of situations outdoors, indoors, computer time, sporting events, etc. I have never had a frame hold up as well. I am extremely hard on glasses. Just to have a pair last this long is a miracle. I am still happy with them but time to change the prescription. I do recommend.