It will vary greatly with the watchface and whether you use wifi (weather, ntp, etc). In the current implementation it will do a full connect every minute so there's room for easy improvement. With wifi I get about 48h out of it.
The ESP32 is known for being cheap and featureful. The downside is that some functionality is implemented in software which results in lower battery life.