Working out? P90x? other alternatives?

In my opinion, as an EMT with a degree in Sport Science( strength training)
if you have medical stuff leading up a program like p90x is not going to be the safest bet because it dosent give you the proper feedback on your technique that you would get from a CERTIFIED personal trainer, or physical therapist for guidance. all these programs that promise results from a super tough work out have one thing in common they push up the speed and take less time to recover between exercises. that is ok for a person that is perfectly healthy but in no way should someone with a history of illness or injury follow programs like that. You need guidance from a pro. the saying in the stregth training world is "any idiot can make you tired"