Lasted 5 months max, after 3 months the coating started peeling off in one of the corners and just grew over time. They scratch easily after a few months, but for a price you can't complain about, they do their job and I'd rather scratch a $20 lens than a $100 Oakley lens. I will buy again but I will buy in pairs so they can last a year and change them every six months.