The Elf bar will typically take 1.5 hours to 2 hours to charge on average. This is often down to the quality of the battery and how many times it's charged throughout the use of the device.