How long does it take to charge a battery?

A new battery will take up to 2 hours to fully charge. A partially discharged battery will take between 5 minutes and 2 hours to fully charge depending on the amount of discharge.