Any battery has a bit of internal resistance. This is why they get hot when you’re drawing a lot of power from one, because that current is getting dissipated in that resistance. When the battery is sitting there doing nothing it very slowly discharges itself via that internal resistance and will eventually run flat.
Latest Answers