You can feel hungry if you don't get enough micronutrients in your food. I.e. you eat mostly processed cooked food and very little fresh vegetables and fruit. Digesting processed foods high in sugar, like bread, pies, etc. depletes your reserves even more. Your body might be telling you that you are actually starving while overeating empty calories. Also try to eat some protein with every meal, it also helps to curb the appetite.
I agree with this! At least, it's true for me.
And here's another forum thread which touches on this a bit deeper.
For me, once I cut back my carbs and upped my protein, I noticed I had less cravings, got fuller faster, and could go longer throughout the day without hunger pangs. But like I said, that's what works for me. It's not the same for everyone. Just a thought.. might be worth a shot to try.
** You can’t solve a problem with the same mind that created it. –Albert Einstein **