I use mostly rechargeable batteries now, so the don't go to a landfill frequently.
My current helmet light uses 3x AAA batteries, which last an hour or two before needing a full charge. I carry spares with me, and sometimes do a mid-trip battery change. Unfortunately my charger seems to like either 2 or 4 batteries