Why Am I So Hungry Lately? Hormones, Diet & More

A sudden or persistent increase in hunger usually comes down to one of a handful of causes: poor sleep, high stress, not enough protein or fiber in your meals, blood sugar swings, certain medications, or an underlying medical condition. Most of the time, the explanation is something fixable in your daily routine. But when hunger feels constant and out of proportion to what you’re eating, it’s worth understanding what’s actually driving it.

Sleep Changes Your Hunger Hormones

Your body regulates hunger through two key hormones. One signals your brain to eat, and the other signals it to stop. When you don’t sleep enough, both shift in the wrong direction. A Stanford study found that people who consistently slept five hours a night had a 14.9 percent increase in the hunger-promoting hormone and a 15.5 percent decrease in the fullness hormone, compared to people sleeping eight hours. That’s a significant hormonal shift from just a few hours of lost sleep.

This isn’t about willpower. Your brain is genuinely receiving stronger “eat more” signals and weaker “you’re full” signals. If your sleep has been off lately, whether from schedule changes, stress, screen time, or anything else, that alone could explain why you feel hungrier than usual. The effect compounds over time, too. A string of short nights doesn’t just make you tired; it progressively tilts your appetite chemistry toward overeating.

Stress Drives Cravings for Specific Foods

When you’re under chronic stress, your body keeps cortisol levels elevated. Cortisol paired with high insulin creates a particularly strong appetite signal, and it tends to steer you toward high-fat, high-sugar foods specifically. This isn’t a character flaw. Those foods actually dampen stress-related responses in the body, creating a real feedback loop: you feel stressed, you eat comfort food, the stress response temporarily quiets down, and your brain learns to repeat the cycle.

What makes stress-driven hunger tricky is that it often doesn’t feel like “stress eating.” You might just notice you’re reaching for snacks more, thinking about food constantly, or never quite feeling satisfied after meals. If your life has gotten more demanding recently, even in ways you’ve adjusted to and no longer consciously register as stressful, your cortisol levels may still be elevated enough to ramp up hunger.

What You’re Eating Matters as Much as How Much

Two meals with the same number of calories can leave you feeling completely different levels of fullness depending on their composition. Protein is the most satiating nutrient. It triggers the release of hormones in your gut that signal your brain to stop eating. If your meals have shifted toward more carbohydrates and less protein, whether from a diet change, busier schedule, or just drifting habits, you’ll likely feel hungrier even if you’re eating the same volume of food.

Fiber plays a similar role. It slows digestion, keeps blood sugar steadier, and physically stretches the stomach, all of which contribute to feeling full longer. Current dietary guidelines recommend 14 grams of fiber for every 1,000 calories you eat. Most people fall well short of that. A few days of low-fiber eating, like skipping vegetables, eating mostly white bread and processed snacks, can noticeably increase how often you feel hungry.

Blood Sugar Swings and Rebound Hunger

If you notice intense hunger hitting within a few hours of eating, especially after carb-heavy meals, you may be experiencing reactive hypoglycemia. This happens when your blood sugar spikes after eating, your body overproduces insulin in response, and your blood sugar drops below comfortable levels, typically within four hours of a meal. The drop triggers a wave of hunger, shakiness, and sometimes irritability that feels urgent.

This pattern is common with meals that are high in refined carbohydrates and low in protein, fat, and fiber. Swapping a bagel for eggs and toast, or adding nuts to a fruit snack, can flatten the blood sugar curve enough to break the cycle. If it’s happening frequently, it’s worth paying attention to whether your meals are balanced or whether you’re relying on quick, simple carbs.

Medications That Increase Appetite

If your hunger spiked around the time you started or changed a medication, the drug itself may be responsible. Several common medication classes are known to significantly increase appetite. Certain psychiatric medications are among the strongest offenders, particularly some used to treat schizophrenia and bipolar disorder. These drugs block receptors in the brain that normally help regulate satiety, essentially making it harder for your brain to recognize when you’ve had enough to eat. The effect isn’t subtle: patients often describe a persistent lack of fullness no matter how much they eat.

Corticosteroids (prescribed for inflammation, autoimmune conditions, and allergies), some antidepressants, and certain diabetes medications can also ramp up hunger. If you suspect a medication is involved, bring it up with your prescriber. There are often alternative options or dose adjustments that can help.

Medical Conditions Worth Knowing About

Sometimes increased hunger is a symptom of something your body is doing differently at a metabolic level. Two conditions stand out as common culprits.

Overactive Thyroid

Hyperthyroidism speeds up your metabolism, causing your body to burn through calories faster than usual. You’ll feel hungrier because your body genuinely needs more fuel. The telling sign is that despite eating more, you may actually lose weight or struggle to maintain it. Other symptoms often include a rapid heartbeat, feeling warm all the time, anxiety, and trembling hands. A simple blood test can check thyroid function.

Insulin Resistance and Diabetes

In type 2 diabetes, your body either doesn’t produce enough insulin or your cells don’t respond to it properly. Insulin is what allows glucose from food to enter your cells and be used for energy. When that process breaks down, glucose stays in your bloodstream instead of fueling your cells. Your body interprets this as an energy shortage and ramps up hunger signals, sometimes to extreme levels. The medical term for this is polyphagia, and it’s one of the classic early signs of diabetes, alongside increased thirst and frequent urination. If all three are present, a blood sugar screening is a straightforward next step.

Leptin Resistance and Persistent Hunger

Leptin is the hormone your fat cells produce to tell your brain you have enough energy stored and don’t need to keep eating. In theory, the more body fat you carry, the more leptin you produce, and the less hungry you should feel. In practice, it often works the opposite way. In most cases of obesity, leptin levels are actually elevated, but the brain stops responding to the signal. This is called leptin resistance, and it creates a frustrating paradox: your body has plenty of stored energy, yet your brain behaves as though you’re underfed.

The resistance happens because the brain’s leptin receptors get progressively dulled. The body produces natural “brakes” on leptin signaling that become overactive with chronic exposure to high leptin levels. The result is a persistent drive to eat that doesn’t match your actual energy needs. This is one reason why hunger can feel stronger, not weaker, as weight increases. It’s a physiological process, not a failure of discipline.

Other Common but Overlooked Causes

Dehydration is frequently mistaken for hunger. The signals overlap in the brain, and many people reach for food when what their body actually needs is water. If you’re not drinking enough fluids, try a glass of water when hunger hits and wait 15 to 20 minutes before deciding if you’re truly hungry.

Exercise changes are another common trigger. If you’ve recently increased your activity level, your body’s caloric needs have genuinely gone up. This is appropriate hunger, and the fix is simply eating more, ideally with extra protein and complex carbohydrates to support recovery. Menstrual cycle fluctuations also cause predictable hunger increases, particularly in the luteal phase (the week or two before a period), when progesterone rises and metabolic rate ticks up slightly.

Finally, eating too fast can leave you hungry even after a full meal. Your gut hormones take about 20 minutes to signal fullness to your brain. If you finish a meal in seven minutes, you may feel unsatisfied and keep eating before those signals arrive. Slowing down, even modestly, gives your body time to register what you’ve consumed.