I had a similiar problem with my old Droid Razr. Then I went and got a new phone, where my 1st criteria was "what phone has the longest battery life for someone that uses it a good deal of time per day?" Since the person I was asking who was the manager of my local Verizon store is the cousin of one of my employees, I took her answer at face value and now have a Droid Razr Maxx HD that I have been running all ski season long with GPS tracking apps on, plenty of "where are you now?" texts + e-mails + facebook messenger posts to friends, plenty of web surfing during warm up break and Apres ski action in the lodge, etc, and I'll still have over 50% battery life left at the end of my day (my phone gets taken off the charger and put in my coat pocket usually about 7AM on a ski day and won't hit the charger again until usually 5PM or so.
It's just the reality of a batteries decreased performace with increased use over time that it sounds like your facing Nick
