Well it is a real issue for many people, if you ******* would stop arguing with each other for a moment and filling up this thread with useless crap.
I got my 4s in January and loved the battery life until May.. I always charge overnight.... but in May suddenly my battery would be almost gone by noon. I tried some various fixes and something worked, but I'm not sure what, since I adjusted many settings at the same time. (I do not have an exchange server so I didn't try that one). At that time I thought maybe it was related to the app Craigspro running an automatic search for me, which I deleted, among the many adjustments I made.
It started again a few days ago... the main thing I notice when I am having the battery problem and I check my "time since last full charge" in Usage... it will say that my usage and my standby are exactly the same, even if I have not been using the phone. This explains it dying by noon, say I take it off the charger at 6:30 am and it is in full usage until noon that is about 5.5 hours. The issue seems to be that I am not using the phone, but something is. I do not have the Craigspro app running any searches so I don't think that is the problem.
I've tried a few hard resets and that doesn't really help. I haven't tried the "reset all settings as new phone" route yet. I've come to conclude it is a software bug of some sort, maybe in an app, or maybe related to iCloud in some way... I hope it gets fixed cause otherwise I love this phone!