Eating protein (or carbs like sugar) in the morning also kicks on your body’s digestion process, which ends the “fast” you’d been in while you were asleep. Your liver will want to have a source of metabolic fuel to help break down the protein, so you’ll get a food craving a couple hours later.