Nexus 4 Battery

I have a Nexus 4 that is a little over a year old. I really love the device. It's been a blast customizing the phone.There are some days that the Nexus 4 gets pretty decent battery life and lasts maybe 8 hours, but many more days that I get 4 or 5 with the exact same use.

Does anyone have any tips to increase the battery life of the Nexus 4 or has anyone else experienced this issue?

Just for reference I use the Google Experience Launcher and some apps I frequently use are Reddit is Fun, Al Jazeera, Songza and sometimes Facebook.

Thank you in advance for any help!