It usually takes about 12 hours to charge a Blavor solar power bank. However, if you are using a lower wattage solar panel, it could take up to 24 hours.