Deebot X1 Turbo can last for over 4 hours on a full charge during cleaning. Although, the time frame may be shorter if the robot runs on maximum power.