I charge it overnight and usually leave it unplugged for the day. It's rare for the laptop to give out before I do. T14s gen 1.
Ymmv. I got the low power screen instead of a touch screen and it spends most of the day rendering Emacs from a server elsewhere.
Browsers and local compile&run probably comes in around six hours. Some very cheap external monitors bring the runtime down to a couple of hours.