Ultrahuman claims it can last up to six days, but I found that it would consistently last for around four days before needing a top-up.