p90x schedule of workouts

How is my workout schedule?
I got a couple of p90x dvds
Monday- Chest, Shoulders, and Triceps and 30-45 minutes of Cardio
Tuesday- P90x Cardio
Wednesday- Back and Biceps and 30-45 minutes of cardio
Thursday- P90x Cardio
Friday- Shoulders and Arms and 30-45 minutes of cardio
Saturday- P90x Cardio
Sunday- Rest
And after each workout I take 50 g protein shakes.
Anything I should switch around? Or is it good as is?
Thanks!
Looks good. It’s important that you rest on Sunday, so good for you.