Android 6.0 drains my Nexus 5 battery within an hour
I'm guessing this is being caused by a glitch in Google's sync services. This can be a difficult fix if there are more underlying problems, however clearing the system cache will likely fix the issue.


Turn your device off.
Press the power and volume down buttons at the same time for about 4 seconds. Release. A barebones menu should appear.
Use the volume buttons to scroll to recovery.
Open the recovery menu and press the power button for one second, then continue to hold the power button and press and hold the volume up button for 3 seconds. Release. This can be troublesome so if you have difficulty Google "Clear System Cache Nexus 5".
Scroll to Clear System Cache or something resembling it. Be careful what you select as a lot of device wiping commands are in here.
Let it go, then select "Reboot normally"


If that does not fix it, you may need to do a factory reset. You would stay on Marshmallow.