Mine has lasted 3 days since the day I got it and charged! Its all in how you charge it when u first get the phone to!! I work in the Wireless Dept at Wal Mart! Anytime you buy a new phone, u should let it die completely before ever charging it, and you want to charge it for at least 8 hours, and you need to do the same thing, let it die completely and then charge it again for another 8 hours, and then from then you just charge it til charging is complete!
Like I said mine has lasted 3 days so far and I still have 1 bar on the battery! Haven't even charged it a second time yet!
And I text, and use the web non stop all day long, even at work, haha!! (mainly because I'm allowed to since I work with Cellphones!!)
Hope this helps everyone!!
If you haven't done this, your battery life will be short!