Personally, i have a pair that has lasted me for the past 2-3 years (https://www.sofsole.com/product/Athlete). They were getting a bit worn so I just bought another pair of the same ones. I have pretty bad feet and these really helped me get through the days!