From my own experience, I began Insanity about two weeks after I finished P90X and thought I was in not bad shape. Maybe I was, from a strength perspective. But I was completely blown away at how often I had to stop during my first Beachbody on Demand workout.