Sounds like a proper workout watch like the Garmin or Suunto would be better suited for your use case?
My Garmin lasts just over a week (less if I record a lot of activities, but even recording an 8 hour hike it still has over 50% left at the end of the day).