If you're having battery problems, or just a minor gripe about battery life, I suggest you download JuiceDefender.
To give you an idea on my battery life now... from 100% battery, I can use screen time for about 3 hours while surfing, playing games, texting, etc. and it will only be at 50-60 %...