A helmet expiration date is silly. Some people ride 50,000 miles/year. Some ride 1,000 miles/year. How hard you use it probably means more. My HJC is 7 years old and seen about 30,000 miles of use. I'm finally decided to replace it. Structurally it is still sound and has taken a couple dings here and there.
Agree 100%, moreover I think it is total bull*#@ promoted by manufacturers because if you ask them they would want to sell you a new helmet every 2 months.
No manufacturer will ever post helmet 5 year expiry date on their sites and papers because that would mean plain lying to the public. It would mean admitting that product is big time bad and will turn into sh#@ after 5 years of sitting on the shelf or wear.
We were selling helmets for about 6 years. US brand, Made in China (as 95% of all helmets are) and encountered few customers questioning expiry date.
I personally disassembled one perfectly new and good helmet into smallest pieces (sold some as a spare parts). I placed shell, styrofoam and internal liner on display for everybody to see, touch, bang, puncture, twist, crush, step on, kick, scratch and do any other abuse their heart desired.
So after 5 years styrofoam is still like new, hard and resisting any abuse. Outer shell same thing. Determined person could crack it only after many hits with sledge hammer or some big blunt device. You could not destroy damn thing. No different from my own Scorpion I use normally.
If you think better there are sports and trades which use similar kind of helmets for many years and those helmets really DO take abuse. Nobody is replacing them, they are MADE TO LAST and not crumble down. Hockey players, construction workers, mining ... you name it. They all use helmets to preserve head intact. Their helmets really get banged, dropped, scratched, thrown and what not.
Every helmet sold in NA is DOT approved and will protect head regardless how much it costs. When you look at horrific motorcycle crashes head probably always survived but body could not.
That's my take on replacing helmets. If you have one that you paid good money for and you like it keep it forever! If you don't believe in above buy new but keep old helmet in garage, bang it, throw it around, use as a ball and after 10 years be honest and come back to this forum with your own conclusion.