Lots of people can easily get two days of moderate use out of the phone, or one day of very heavy use. If you can't, then here are some tips for improving the battery life.
Some common ones are frequent updates for things like email clients, flikr, and weather apps. Try changing the update intervals to gather data either manually or less frequently.
The problem can be less obvious, for example an app that blinks the LED light (on phones which have an LED) on the phone as a notification will sometimes stop the phone from sleeping. If you aren't sure what the cause is, start a thread in your device's sub-forum. Someone has inevitably been there before, and will be happy to help.
Take control. It's all very well expecting the phone to do everything for you, it will if you like. But with some very fast, simple steps you can vastly improve your battery life. First and foremost, choose to manually update apps that use the internet, such as email and news feeds. Periodically updating these services eats power, and by choosing to do it yourself you can do wonders for your battery life. It only takes an extra 5 seconds. If you really don't want to do it yourself, set it to less frequent intervals, for example every hour or so.
Possibly the best way of improving battery life is to take control of your connections through homepage widgets. Downloading an app such as SwitchPro Widget or Extended Controls which are the most elegant solution, but most are paid apps from the app store Google Play. A long press on the home screen, tap Widgets, and scroll down the list until you find Settings. Tap on it, and a list of toggles comes up. The most important ones are the WiFi and Mobile Network ones, so add them both. If you frequently use GPS or Bluetooth, add them too.
Doing this gives you some small icons on your home screen. When you tap them, they toggle the appropriate service on and off. Take note that turning Mobile Network off shuts down internet access, but still allows you to receive calls and texts perfectly. The best use of these toggles is switching off both WiFi and Mobile data when you don't want to use the internet. Then when you want to update a news feed or browse around Google, you just tap either the WiFi or Data toggle, and within about 5 seconds you're hooked up and ready to go. When you're finished, just tap the toggles again.
Try JuiceDefender. click here Some people say it extends their battery life, some say it makes it worse. It seems to depend on your usage pattern. Either way, it's free, so download it and give it a try and see if it suits you!