Battery life when navigating

I’m seriously considering changing to a Fenix 8 from an Enduro 2 but wondering if the battery life would be good enough. 
The Enduro is excellent but I love the screen of the 8 but know it comes at a battery cost. 
Currently the most I’d need is around 40hrs, most of it navigating a route during an ultra. Would that be something I could get with the Fenix 8?