Depends how long your sessions are, but that sounds odd. It is supposed to give 2 hours of battery life on low.
Also when the battery is low it will turn amber not flash red, make sure your unit is ok and functioning because right before mine stopped working it flashed red.