I am 5'8" and 140 pounds. 2:28 marathoner, 32.1x 10k, 15.20's 5k. I run 80-120 miles/week, depending on the time and phase of the season. I eat right, sleep right, do all the little things. I eat a very balanced and healthy diet about 60% carbs, 25% protein 15% healthy fats. I aim for 3000-4000 calories a day based on my training. Periodically I indulge in some type of junk food to "reward" myself. Here's the issue. I am obsessed with food. It's a love/hate relationship. I eat plenty before and after runs. Yet at night - always at night - even when I am not hungry at all - I have the urge to eat. Just to pass the time, for comfort, whatever. I'll often overeat bigtime at night just because it feels good and tastes good. The next day I feel guilty and feel like I have to pound my ass into the ground to not gain weight. It even interfered with my season because I wouldn't allow myself to rest or recover from hard efforts properly for fear of gaining weight or not burning off what I ate. Once again I usually eat healthy, just unbelievable quantities. And always right before bedtime. Often I just can't stop. I've weighed anywhere from 130-145 in the last 2 years or so. I feel as if I were lighter, my v02 max and times would improve. Yet I can't shake the habit. Please help.