I agree with everyone above (20 hours of cardio is highly excessive, add healthy fats). In addition, I'd suggest more veggies or a fiber supplement to help you feel full.
I didn't see you mention water, but if you're working out that hard and not drinking 1.5 gallons or more per day, you might not be hungry...you might be thirsty. The body can confuse the mind with hunger/thirst, or so I've read.
__________________
Dan
|