How many times have you run over your sunglasses though?
I agree with the guy saying buy some expensive ones. I used to wreck glasses also, with me was the lenses, always got scratched really quickly. Bought some £150+ ones and they lasted years in pristine condition.