I've never had one wear out. At a very very minimum, they should last 10 times longer than the miles yours has.
What do you mean by squish/support? I've never gotten much in the way of support from any of mine. They do prevent chafing though. How are you washing it?
__________________
Bring the pain.