As a matter of fact, your battery life is not too bad (as others mentioned). Of course, it is not too good, either. The cause of it is, I believe, your WiFi. When your screen is off, your WiFi also should remain off. However, your phone keeps WiFi always on which eventually drains your battery...