I think I overeat for two main reasons: 1) boredom and 2) because food tastes good.
Most people say that the weekends are the hardest but for me it is the opposite, weekdays are harder. This is partly because I work out of my home, so food is always readily available and whenever I'm bored with what I'm working on, my first thought is "I could use a snack." If I'm focused and engaged in what I'm doing, time passes easily and I don't even notice the urge to snack. But when I'm bored, food has always been my entertainment of choice. On the weekends, I'm running errands, doing stuff around the house, doing stuff with friends, etc. so I'm rarely bored. Hence eating is less of a problem.
Also, I'm a foodie. I know Oprah has been quoted as saying that no one ever got fat eating carrots, but if anyone could do it, I could. I like thinking about food, I like going to restaurants, I like buying food, I like preparing food, I like talking about food, I like researching new recipes, I like reading about food, and most of all, I like eating it! Not just junk food, but all sorts of food: veggies, fruits, meat. In fact, even before this diet, other than Quiznos and the occasional burrito, I never ate at fast food restaurants (I haven't been to a McD's in probably 10 years) and also rarely at junk food (I was even fairly moderate about eating dessert). But I ate a lot of high-calorie meals and I ate oversized portions. My breakfast was a large bowl of cereal AND a cup of whole fat yogurt, sometimes with honey on it. I liked the cereal and I liked the yogurt and I wanted to have both.
I don't really eat because I'm depressed, upset, or stressed (drink maybe

, but not eat), food just hasn't ever offered me comfort in that way. If I buy a pint of ice cream and eat it, it's just because it tastes good and it gives me pleasure!
- Barbara