Could it be that you have an app or two operating in the background? If you forget to close a game down after playing by letting the phone go on standby leaves the game running. Things that show your location or where your iphone is incase it could be lost or stolen (find my Iphone), or those running on standby (mail servers, bluetooth or wireless connections), Navis or trackfinders are convienient, but suck the life out of a battery too, cloud is always on unless shut off. Maybe your phones shut-down time is too long or your screens brightness is high. Got the new iphone 5 while my old iphone 3G ´s battery after 4 years of service just wasn´t holding out after a days work. There is always something running, just is it needed always or can it be turned on when needed.