Depending on the coordination level of your group, it could take anywhere from 1 to 2+ hours to defeat all the bosses in Tazavesh.