Your best bet is to 'work out the battery'. Drain it completely, plug it into a wall, let it charge completely, and then see how it does.
I haven't charged my phone in nearly 2 days (43 hours and counting) and I have 27% battery left. I couldn't be happier! Wayyyyy better than my 3G.