I have a 7 year old helmet. It sat for a good 6 years inside and has only been used regularly for the last year. It fits fine and has never been in a crash. I have read that you should replace your helmet every 5 years. Is that marketing fluff or true.

Thoughts?