I get more than 24 hours. I have my emails sync every 15 mins.
Make sure your battery has not swollen. Take the battery out and spin it on flat surface. If it spins, take it back to dealer and they will replace it for free only if your phone is under a year old.
Hope this helps!
Posted via...