After my last cataract surgery i had to get new glasses. The place I go to tends to carry more expensive lines.
As they reading glasses I picked some from a what I thought was a good brand, Oakley. I was given hard cases and soft bags for them.
I don't like the hard cases as they are too bulky and tend just to put them in the bag in my pocket, I broke one of the arms removing them from my pocket.
Took the other pair overseas with me and the same thing happened about a week  in, I always carry a pair of cheapie +2's, so reading was not really an issue.
Took them both in to the optometrist today, not really expecting much, which is what I got. User error, I should have been using the hard case.
Won't be going back there, I'm hoping I can get the lens put into new frames.
I wanted the cheapest frames available when I had these ones prescribed, but as I said, they only seem to carry higher priced ones.