My battery life is horrible, but I think it is the norm for the iPhone 3g, especially with how much I use it. Having said that, if I am browsing for 2 hours straight, my battery will be damn near dead. I carry my charger and bought a car charger for charging throughout the day.