OP, you need to ride more.
I wear out the pads, suspension, and/or attach points on my helmets in 6-8 years. Or they start stinking. But the polystyrene foam is shielded by the outer shell, so it'll last approximately forever or until the helmet is in a crash, whichever comes first.