How often do you buy yourself a new mattress? Or how often are you supposed to buy new ones?

Ours is maybe 5 or 6 years old and I think it's still fine, but I could definitely use some new pillows!