How long does an iPhone 4 battery last?

I'm taking a road trip, and I was trying to figure out how long my batter will last. I've never really tracked it down. I remember seeing a website that showed like how many hours you could listen music, or talk on the phone, or text. I tried finding the info again but can't find it.

6-7 hours, I believe.

It depends on the age of the phone and a bunch of other factors like temperature, humidity, etc. However on average an IPhone battery should last about:
This is from apple.com:

iPhone 5 offers up to 8 hours of talk time on 3G, 8 hours of Internet use on 3G, 10 hours of Internet use on Wi-Fi, 10 hours of video playback, or 40 hours of audio playback on a full charge at original capacity. In addition, iPhone 5 features up to 225 hours of standby time.

I'm not exactly sure how that converts to an iphone 4, I think it should be about the same,
sorry

  • Why does the last percentage of my iphone battery takes so long to charge? I have noticed that the very first percentages (1-20) of the iphone battery charges very quickly, but when it comes to the last percentage (99-100) it takes like 15 minutes to charge!
  • How long does your iPhone battery last? In your answer please state which iPhone model you use, which iOS version it's on, and your usage and standby times (look in settings, general, usage). I have the iPhone 4 on iOS 5.1 and I get about 6 hours usage and 2 days 5 hours standby.
  • How long does your iPhone battery last? - 1 My battery goes down by 1% for about every 1-2 minutes I'm online and while I have location services on. Is this normal? I feel like my battery should last longer than it does.
  • How long does your iphone 5 battery last? I got my iphone 5 like a month or so ago and my battery lasts only about 5 hours almost to the minute. Its really bad. I don't do anything crazy, or use it too frequently (just regularly throughout the day to text an d check email or facebook or whatever) so i'm just wondering how long yours lasts to see if this is normal or if i got a crappy phone:/