The Nitecore SRT6i has a battery life that varies depending on the mode used, with a maximum runtime of 70 hours.