I had the Galaxy Ace which started using a fully charged battery in a matter of hours.
Took it back to the shop and was told Samsung were changing these batteries free of charge as there was a fault with 'em.
Battery life still pretty crap- with wifi on only lasts about a day