how long does a solar panel takes to charge a battery
Depending on the size of the battery, it will usually take a minimum of 5-8 hours to charge a dead-battery from a solar panel producing 1 Amp of current.