7 Reasons You Are Gaining Weight Without Overeating

By Vanshika Gaur
08 Apr 2025, 15:00 IST

There can be several reasons for weight gain, even if you are not overeating. Factors like slow metabolism, poor sleep quality, medical conditions, and more can also contribute to it. Here are a few reasons why you are gaining weight without overeating. Tap to read!

Chronic Stress

Cortisol (stress hormone), when released in the body increases fat storage, triggering emotional eating and cravings for sugary or fatty foods, contributing to weight gain.

Slow Metabolism

Even if you are eating normal portions, a slow metabolism can contribute to weight gain by burning fewer calories.

Medications

Some medications can also cause weight gain as a side effect. These include antidepressants, diabetes medications, and more.

Water Retention

Water retention caused by hormonal changes, lack of movement, and other factors can lead to bloating, contributing towards weight gain.

Hormonal Imbalance

Hormonal imbalances such as hypothyroidism, PCOS, PCOD, and others can lead to weight gain, due to disrupted hormonal regulation.

Poor Sleep Quality

Poor sleep quality can disrupt Leptin and Ghrelin hormones, increasing cravings for high-calorie food and leading to weight gain.

Overeating Healthy Foods

You can also gain weight if you are eating healthy foods in large amounts. Foods, such as avocados, nuts, and more are nutritious but high in calories, leading to weight gain.

Information Credits

According to the National Institute of Health (NIH), factors like medications, genetics, stress, and more can contribute weight gain even without overeating. It is advisable to consult a healthcare professional for personalised suggestions.