That's hard for me to answer because I'm usually at home plugged in, and I set the max charge in the bios to only 65% so the battery will physically degrade slower (I don't need the charge). A few hours is really all I can say with any accuracy. Worth noting a few things -
- Since I bought my laptop they came out with an improved battery I could upgrade to, so you'd get a better experience.
- I believe(?) battery life is improved a fair bit at least with the AMD ones; less sure on the newer Intel ones.
I will say that if long battery life is your #1 concern this may not be the laptop for you.
The big reason I switched back to Nvidia was because I wanted to play with some local AI models, and doing that with AMD cards was quite difficult at the time (I think it's improved a little, but still isn't straightforward).