cardio may be boring, but it enhances your training,, you wont know until you do it religously and not just pre shows, you get into a state where u can eat huge amounts with out gettn as fat as u used to
am, on empty stomach is best,,, but anytime thru the day is better than nothing, 45 mins treadmill, stair climber or cross trainer etc etc