I’ve had these sunglasses (very similar to these) going on two years now, the longest period of time I’ve ever stuck with one pair (the longest time I’ve ever gone without breaking a pair). Maybe because they came with a case and I use that case religiously. I also run with these on, and they don’t budge. I probably should have bought several pair because when they eventually wear out I’m am going to have a serious case of separation anxiety and will shit all over the living room.