When is the best time to do my cardio? Should I be on an empty stomach? I usually do it after lifting 20-40 minutes depending on how tired I am.