I am about to purchase my 2nd pair of these. The first lasted 2 years with regular ware about 2-3 times a week. I resoled once. I fluctuate between an 8.5 and 9. I got the 8.5 and it was a bit snug but not worth sending back. I will get a 9 this time. I am on my feet pretty much all day and these were about as comfy as can be expected. They do wonderful things for a leg and foot line and look great with everything!