I use a cat eye model that cost about $45/50, I ride 4 or 5 days a week and generally one charge per week keeps it going without running out.
Of course all these lights have luminance settings you can choose to maximize battery life.
It definitely runs longer on a charge than my headlight, that's probably common.