Re: Eating breakfast
The question is WHAT are you eating for breakfast?
Hunger is typically caused by a rise in glucose levels followed by a quick decline. My guess is that your breakfast is carb-heavy and causing somewhat of a hypoglycemic response, meaning your glucose levels drop suddenly 2-3 hours after breakfast. Once this occurs, the cycle is apt to continue for the rest of the day. Common breakfast foods cause this - wheat cereals, especially sugary ones (dry or cooked), muffins, fruit, bananas, toast, etc.
Instead, try eating a breakfast that is heavier on the protein and lighter on carbs. For example, eggs, cottage cheese, yogurt. Make sure that if you do eat carbs for breakfast they are high in fiber, since the fiber will help to avoid a hypoglycemic effect.
Also, you don't need to eat a lot for breakfast. You could make it more of a snack - something around 150-200 calories. For example. a hardboiled egg + 1/2 cup of cooked oat bran cereal + 1/2 cup cottage cheese is only 220 calories total, filling, high in fiber and protein.