The media may offer us certain images and ideals, but we don't have to buy into them. I compulsively overeat through out the day. I eat for reasons other than hunger. I am also very over weight. The fact that you feel as though you have a problem is a good indication that you do.
Some people eat when they are stressed, others when they are angry.
At any rate, eating when you are not hungry is not a kind way to treat yourself, just as pushing food on a child who isn't hungry isn't a kind way to treat a child. Determining the purpose for your overeating could help you to find a way to meet your needs in a healthier, more self-nurturing way. My boyfriend, in my opinion, shows signs of having one. He eats the bare minimum, like egg whites and canned tuna. He is always hungry but says this is the way it has to be if he is going to lose weight.