LOL
Uh, fuzzy, if you're not hungry when you wake up, I'm pretty sure your body doesn't think it's "starving". Because, well, sleeping is kind of a normal activity. If you stayed up all night and didn't eat, then you would be abnormally hungry. But sleeping is different since your body knows it needs to sleep. "Starving" only begins to occur long after just a few hours of not eating.
What makes you fat is eating large meals before sleeping, because then you don't have any chance to digest well or work it off, instead you sit in the same place and it doesn't get processed efficiently.
Moral: Eat when you're hungry, not when you're not. And don't make dinner your largest meal.