Working out? P90x? other alternatives?

I should have P90X tomorrow I am getting it from someone who gave up or never started.I know your pain I have been getting steroid/cortizone shots in my foot and back on and off for years.My knees are next. misspent youth,car accident,motocross/hairscrambles,and field of work.I'm only 34 go figure.