I've decided to try p90x again but this replace Yoga with X stretch and Kenpo with Yoga... if that makes sense. It'd give me an extra day of rest which I really need because my arms and shoulders are usually wiped out when I come to do Yoga.
That is the only way I'll get through it.
In my opinion p90x overworks your muscles due to too few rest days (which is a vital part of muscle growth).
Don't know about that. You use different muscles every day:
Day one: chest and back / abs
Day two: legs
Day three: shoulders and arms / abs
Day four: very light use of legs and chest
Day five: legs and back / abs
Day six: light legs and arms
Day seven: rest
I think the rest times are appropiate.