I just do what my personal trainer rights down. Monday, Tuesday, rest Wednesday, Thursday, Friday. I do 30 minutes of cardio after my weights. The program involves working each muscle once per week (except this current program has biceps on Tuesday and Friday for some reason). I get a new program every four to six weeks (depends how far I want to stretch my money).
For supplements I use SuperPump 250 when I get out of bed followed by Whey Isolate. Then I have SizeOn after my workout.
__________________
|