With mine, with low use (text, e-mail, phone) it can last 2 1/2 days. With heavy use of browsing, viigo, google maps, games, etc. (usually the case :P) it lasts the full day easily with about 30% left
depending on how much i use the internet or what not, it can last from a whole day to a day and a half, but by the next morning i usually have to put it on the charger.
Well I leave my 8330 on all day/night and even with quite a bit of texting and some phone calls, I usually have at least half of my battery at the end of the day, often more. I could comfortably get a couple days out of a good charge. Now if I go nuts texting then yah, it's down to about 25% at the end of the day. So far I can't complain on the battery life. I just make sure I don't have applications, especially the internet, running in the background. That will really run the battery down fast!