Five to seven hours of direct solar radiation is required to fully charge the Instapark battery for the whole night and day. So, for a cloudy day, the charging time will be around 8-10 hours.