There are several threads about this.
I had the problem for a while (that the battery is empty after just a few hours of standby). Then did a network settings reset, and it worked for a few weeks (so the physical phone seems alright). Now it is back. Last night 6 hours, no 3G - 100-0%. Crazy.
Apple says nothing about it....keeps charging 699 for the phone though.