You're lucky. Mine lasts about 4 hours It all started with the OS upgrade. I am BEYOND pissed. Oh well. You can try a few tricks to improve battery life. Like lowering the backscreen intensity, and black out time. I have it on 10 seconds
I've also noticed that my battery doesn't last more than a couple days, if I'm lucky. But I attribute that to the fact that I'm addicted to it, and I can't seem to put the damn thing down. lol I did, however, buy another (spare) battery, just for when the current battery decides to kick the bucket. And I won't be surprised if that happens sooner, rather than later.
My storm battery life was only few hours before. Upgrading to leak 4.7.0.148 didn't help. I have been struggling with this for a while but found something that worked.
Try these steps at your own risk The battery was full charged 16hours ago and still has 90% left.
GPS functionality is ON
brightness at 20
If you perform the following steps, it will remove all the 3rd party apps you installed and reset the device.
1) Goto na.blackberry.com/eng/update ( since i'm a new user the site won't let me post links)