I Know That It Is A Long Workout. But I Can Complete In About 40 Mins. Because I Rest About 60sec. Between Sets. I've Tried Only Hitting One Muscle Group Per Day And When I Leave I Still Have More Energy And Feel Like I Am Cheating Myself. And I Do Complete Each Exercise To The Point That I Am Barely Pushing Out The Last 2 Reps.