I have a Garmin for the express reason of battery life. I get 2-3 weeks per charge and it's "oh I should charge it eventually" "about to start a jog - oh it's a 6%, ok charge it tomorrow..."