Not necessarily. I've got 2 iPhone4's and have no battery problems at all. I shut down all my running apps when not using them, I turn off my 3G and Cellular Data functions when not in use, and don't have push notifications enabled. Battery lasts for a very long time!!