I have the 2016 M5 model and I get about 10 hours (literally losing 10% per hour). When at a client location I get to work for 9 hours and never connect to the power. I have Safari, Outlook, multiple Excel, WhatsApp, Skype, iMessage and multiple Citrix connections open.