Any reason battery life is awful?

I leave wifi bt and gps on all the time and have great battery life. It's got to be rogue apps
 
Even with cruising around a big hospital with many different WiFi and bad cellular manage to get through the day easily. When at home there is 20-30 % left, plug in my fully charged spare battery and 100% :-)