I only have the phone about 2 days but already not too impressed with the battery.
The phones gets super hot when using and charging.
I've been charging the phone now for the last 2 hours and it's still only at 88%. When charging and watching a video via the Opera browser the battery charge goes down to 86% then back up and back down again. It doesn't seem to get past 89%.
I've turned off location, always on display, brightness is all the way down, using dark mode, battery is on the optimal setting, bluetooth is off, nfc is off.
My older Huawei P20 Pro has better battery life at this point