A regular decent quality 12 V battery can take up to twelve to twenty-four hours to be completely charged. It may take more or less time than that depending on the battery quality and charger's capacity.