I'm doing a P90X rotation now. I'm on Week 1, phase 2 (technically week 5). Most of the workouts are an hour, give or take a few minutes, except for YogaX which is 90 minutes in length. Good luck with it. It's a great challenge and a nice change of pace from Cathe.