They don't last if you use them every day.  That's my only problem with Acorn.  I'm using Skechers now instead of these.  I take these on trips, and will throw them out after they get too flat on the sole.