Usually, the batting helmets last for 3 to 5 years. Still, if you buy a good quality baseball helmet and maintain it well, it will last longer. .