The Roomba j7+ runs for around 85 minutes, give or take, in my house before needing to dock itself to recharge.