Why Am I Always Hungry?

You eat, but then an hour later your stomach is screaming. Here, what’s going on, and how to stay satisfied.

Most of the time, hunger has an obvious cause, like not eating enough or choosing meals that don’t contain the right amount of nutrients (carbs, protein, and fat), says D. Enette Larson-Meyer, a professor of human nutrition and the director of the Nutrition and Exercise Laboratory at the University of Wyoming. Other times, though, it’s mysterious. Your appetite appears to defy explanation, and nothing you eat seems to tamp it down. But those hunger pangs have a cause, too. Read on to find out what’s behind them and how to fuel up to feel comfortably full.

Salt is stoking your appetite

Yes, it makes you thirsty in the short term. But over time, a high intake of salt actually causes you to drink less but eat more, recent research shows. after weeks on a high-salt diet, participants in studies published in The Journal of Clinical Investigation reported being hungrier. Salt triggers the body to conserve water, which it does by producing a compound called urea. that process requires a lot of calories, so it revs up your appetite, the study’s authors explain. processed food often has hidden sodium, so aim to eat more of the fresh stuff.

You’re bored

When we’re aimless, we look for something stimulating, like food, says Rachel Herz, author of Why You Eat What You Eat. and research shows we tend to seek out things like chips and chocolate. “if this sounds familiar, tune in to your body and notice true signs of hunger, like a grumbling stomach,” Rachel says. “When you eat, focus on the experience and enjoy it.” the more you do this, the better you’ll get at distinguishing between physical and emotional hunger.

You need veggies at breakfast

When you start the day with starchy, quick-digesting carbs – like cereal, waffles, or toast – you “wake up” your hunger hormones and make them more active all day, says Brooke Alpert, a dietitian, and nutritionist. that’s because these foods cause your blood sugar to spike, leading to a rise in insulin and cortisol (a hormone that promotes fat storage), which makes your blood sugar plummet, so you get hungry again. this up-and-down cycle happens whenever you eat starchy foods, but research shows that it’s most volatile when you wake up with an empty stomach. to keep your blood sugar stable, Brooke suggests having a breakfast of protein and low-starch carbs, like eggs and vegetables, and saving bread and grains for lunch and dinner.

You’re on the edge

If anxiety and worry are keeping you up at night, the lack of sleep can increase your appetite, D. Enette says. plus, “stress raises your levels of cortisol, which can stimulate hunger,” she adds. to decompress, try hot yoga. Studies show that working out in the heat can prolong the natural appetite-suppressing effect of exercise, while yoga helps you relax.

You eat too often

Grazing all day throws your hunger hormones out of whack, says Brooke, author of The Diet Detox. “When you eat small bites and don’t sit down to real meals, you never feel truly hungry or full,” she says. “Eventually, your appetite cues become muted, and you’re vaguely hungry all the time.” instead, eat every four hours or so. have a meal with protein, fiber, and healthy fat three times a day, and supplement with good-for-you snacks when meals are more than four hours apart. a smart choice: walnuts. Eating them activates an area of the brain that regulates hunger and cravings, a recent study found.