Just how long is Shimano Di2 battery life?

Bettery life is something that a lot of potential Di2 or EPS (and now SRAM eTap of course) customers consider before taking the plunge. How many miles am I going to get? Will it suddenly go flat mid ride? Is there any warning? I’ve been riding Shimano’s 10-speed Ultegra Di2 since late last year and…