I read an article where it said a helmet as long as it's not damaged would last for ever.
gents?...fiberglass and the resins that bind that glass degrade over time..take a walk around yer local marina...check out some old fiberglass boat hulls...then ask yourself if a helmet has a "shelf life"...and the term really isn't "shelf life" as that would indicate that it's not being used...or exposed to gallons of salinated sweat and the elements...the term should be "Use Life".
The resins utilize "catalysts"...and anything that incorporates "catalysts"?..can only be "Stable" for a finite period of time and sooner or later?..it begins to break down and degrade...as does the protection it affords your head.
L8R, Bill.