I have bought these teva's for many years.  They have all lasted at least three years, I have some over 5 years old.  I wear them almost daily in the summer. Hands down best ever.  Feels like your walking on air.