I noticed recently, maybe last week or so, that battery is draining with 245M, which is new and I assume due to a recent software update. I am using the same way I always did, but saw with 14 mile run a week ago that battery was only 24% after run. My process was to recharge after each run. Before each run I would start gps and music, then get ready to run which would take a while. Since I noticed the problem I've been keeping close track and see my prerun activity takes 20+% of the battery (can't compare to before as I don't have the stats).
So since yesterday I've been topping off battery in morning, then not starting gps/music until just before going out the door to mitigate this new issue. I'm seeing 3.2% to 3.7% battery loss per mile. This will get me thru a 20 miler, but still thought you should be aware that something has changed which negatively impacts the battery life.
Currently at v 5.50, not sure which release was working properly.