Every Body is different. People metabolize food at different rates.
Take a metabolic test to determine which type you are. Fast = Protein type. The majority of your meals and snacks should be a protien with some fats and some carbs to help balance. Your body breaks down foods quickly, eat small meals and small snacks roughly every 3 hrs.
Medium = Mixed type. Your meals and snacks should consist of about 1/3 proteins, 1/3 carbs, and 1/3 fats. Your body breaks down food a little slower than the "fast type", so eat every 3-4 hrs.
Slow = Carb type. your body takes a little longer to break down the foods. Most of your meals and snacks should consist of Carbs with some protein and fats for balance. Eat small meals and snacks every 3-5 hrs.
Listen to your body. "hunger pains" may actually be thirst pains.
Drink water often and while eating.
Pay attention to how often you eat and what goes into your mouth.