In flashing modes it'll go longer than steady-on, too. I did a test run with my 1600mAh battery pack and it managed about 10 hours on flashing mode, and then the battery's voltage began to sag when the light was firing (I had an analog multimeter hooked up). So for me, that would get me through almost a week of normal commuting (normal meaning "the most direct route").