Those of us playing lower league juniors such as NA3HL tend to replace our glove, pads, and blocker every year or so. But we’re also on the ice for an 1.5 to 2 hours every day with frequent 3 game weekends. Chest protectors get replaced about every 3-4 years from what I’ve heard. And the pants, well let’s just say there’s a guy wearing 8800s on my team. Plus quite a few teams in the NA3HL provide team pants rather than shells. Keep in mind leagues like NA3HL and USPHL Premier/Elite are still pay to play which is why we don’t change gear as often as preferred, we have to pay for a season too.