2 batteries? The only reasons you'd need that much juice is if:
1. You didn't clear cache data or do a factory reset after updates
2. You leave your apps, gps/data/bluetooth open all the time
3. Your batteries are shot
I also have a Galaxy S7 and the G5 has about the same battery life as...