I'm fat because I eat too much of the wrong kind of food. I do exercise a lot - but I'd probably have to run the equivalent of a marathon every couple of days to use up what I consume..
Why do I eat too much? Stress, tiredness, lack of organisation, comfort. But not hunger.