It can last up to 21 days each charging cycle, depending on how you use it. On average, a full charge lasts 18 days. It can be charged to 100% in 30 minutes; however, to ensure that it is fully charged, we recommend charging it for one hour.