The battery life of a flashlight depends on various factors, such as the type of batteries used, the brightness setting, and the usage frequency. In general , alkaline batteries can last for several hours to a few days, while rechargeable batteries may provide longer runtime.