According to
helmets.org: As long as you have a cared for (not crashed) helmet that is of the modern era, then it should be fine. Their claim is that it is marketing by helmet manufactures that you need a new helmet.
That being said, if you aren't very careful with yours (you like to throw it around and drop it), then this changes things.
Cheers,
Charles