In continual use, primary D batteries last about 36 hours on average. The rechargeable variety, on the other hand, lasts for roughly 2-3 years before needing to be recharged.