Nexus 5 - Terrible battery life

I've had my Nexus five since launch but around February it had to be replaced since the battery only lasted an hour. Since i had my new N5 its been great but lately i've noticed that the battery has started to degrade just like my last N5.

What i have noticed that before the recent camera update the camera app took up 42% battery life in less than 10 when ever used and it would crash. Since then i have noticed that if i use any app that requires location (i.e. maps, location based tweets, hangouts etc…) it runs in the background for exactly an hour then stops. Like the camera app it also take up to 42% battery life but over a period of an hour.