I've been using iPhones since they first came out many years ago, and I've been using Apple Macs since they first came out in 1984. This is a problem with the Operating System IOS 7. I've updated to IOS 7.0.4 and prior to that I had no problem on my iPhone 4S. Up until then I was getting 2 days between charges on my iPhone. Now I'm only getting 2 hours. All the usual suggestions of turning off this and that are futile.
It would appear that it doesn't affect all 4S iPhones, so there may have been a variation on them depending on where they were made and what chips were employed in the various manufacturing centres.
If you check out the web you will see that hundreds of thousands (600,000 on one website alone) have complained about this problem. This type of incident never happened in Steve Jobs' time at the helm of Apple. It will be interesting to see if Apple do anything about it.
With my iPhone, the problem has got progressively worse, i.e. reducing from 5 or 6 hours battery time to 2 hours, indicating that the degree of corruption is accumulating within the phone, and probably that the battery is getting progressively damaged.
I have spent many days now trying to resolve the problem without success. I have even deleted my mail accounts and turned off all applications. Even with no applications running the 'usage time' is equivalent to the 'standby time' every time I recharge.
It is even logging usage time when I put the phone to sleep (pressing the top right button), indicating that the system is not turning off when being put to sleep.
It's an issue that Apple have not been able to put right yet, either because they don't know how to or because they now have the Chinese mobile phone market in the bag, following their deal with the leading China Mobile phone company, which has a customer base of 670 million users, making us Rest Of the World Users peanuts.
Apple may have allocated their resources to this deal now and overstretched themselves to the extent that they cannot deal with this issue.
We can only wait and see