The truth about hormones and weight loss

Could levels of certain hormones impact your weight? Here’s a closer look at the connection.
Published 11 September 2023 | Updated 6 March 2024
WeightWatchers member Belinda


Just when you thought you knew the main factors that could influence your weight—calories, metabolism, and good old-fashioned genetics—“hormonal imbalances” enter the chat. Wellness influencers on social media share that fixing their out-of-balance hormones helped them to finally lose weight. Books proclaim that your best body awaits but not until you optimise your hormone levels.

It makes sense on the surface. Hormones, which are chemical messengers that send signals to tissues and organs, affect how your body functions and how you feel. They play a key role in many processes, including those related to hunger levels and how blood sugar is regulated—a.k.a.—things that can impact weight. But are hormones really to blame for weight that isn’t coming off? Keep reading to learn the truth.


What is a hormonal imbalance?


Hormone levels tend to naturally go up and down depending on many factors, including your environment and what time of day it is. Having those hormone levels stay where they should be supports your overall health, says Amy Goss, Ph.D., RD, assistant professor in the department of nutrition sciences at The University of Alabama in the United States. This is known as your overall hormone balance, which Goss defines as having hormones within normal ranges that are functioning adequately (something that can look different from person to person). But one hormone going off-kilter can have a cascading effect, since hormones are constantly interacting with each other. And when too many hormone levels are disrupted, it can cause what’s known as a hormonal imbalance.

"When you lose weight, your hormones change in ways that drive your appetite back up. This is an evolutionary response designed to protect you from starvation."— DR. Scott Isaacs, M.D.


Can hormone imbalances make it tougher to lose weight?


What do balanced hormone levels have to do with weight? Certain hormones can affect your appetite, mood and your metabolism, and how well your body processes nutrients, explains Goss. For example, whenever you eat, your body releases hormones, including insulin (to push blood sugar into cells for energy) and appetite hormones (to signal to your brain when you’re hungry or full). While it’s uncommon, if these hormones aren’t working at optimal levels, you might eat more than you otherwise would or store more fat after a meal.


Which hormones are linked to weight?


Here’s a closer look at the specific hormones that may impact your weight:

  • Ghrelin and leptin are both known as appetite hormones. Ghrelin stimulates hunger and encourages your body to store fat, while leptin suppresses your appetite by telling your brain that you’re full. These hormones can cause weight gain if your ghrelin levels are elevated or you have what’s known as leptin resistance, which is when you have high levels of leptin but your brain isn’t receiving the signals that you’re full.
  • Insulin pushes glucose into your cells, where it can be used for energy or stored for later. If your cells don’t respond to insulin well, a condition known as insulin resistance, your body will release more and more of it and glucose levels will rise. This can lead to prediabetes and diabetes as well as weight gain since the excess glucose in your blood ends up getting stored as fat.
  • Thyroid hormones, like T2 and T3, impact your weight by regulating energy expenditure, or how many calories you burn. When your thyroid hormones are elevated, your resting energy expenditure is higher and you burn more calories.
  • Glucagon might be a lesser known hormone, but it plays a role in controlling blood glucose levels and affects hunger by suppressing ghrelin, decreasing your appetite.
  • Oestrogen, the female sex hormone, affects how fat is metabolised and stored in the body. It declines during menopause, which results in more fat stored around your midsection.
  • Testosterone, the male sex hormone, is also connected to belly fat. When levels are low, abdominal fat storage grows, partly due to testosterone’s hand in blood sugar control and your ability to maintain muscle mass. (On the flip side, women with PCOS have more belly fat when their testosterone levels are higher than average.)
  • Cortisol, which is the stress hormone, has both a direct and an indirect effect on weight. When you feel stressed out for a long period of time, something known as chronic stress, your body’s cortisol levels remain elevated. Research shows this can cause your body to store more abdominal fat, ultimately raising your risk for obesity. High cortisol can also impact weight loss by affecting your behaviour–you’re more likely to have poor sleep and eat more when you’re stressed, for example.

While the above seems to give hormones a lot of power in weight management, they likely aren’t going to be the deciding factor in whether you reach your weight loss goals. “For most healthy individuals, slight changes in hormone levels alone aren’t enough to cause weight gain or loss,” says Goss. In other words, when people say they look and feel better after focusing on their hormone levels, it might have just as much to do with their renewed focus on their overall health–something that supports weight loss on its own.


Which hormonal conditions can cause weight gain?


For people with certain health conditions, abnormal hormone levels are more directly linked to weight gain. Insulin resistance is a complex condition that interferes with your body’s ability to respond to insulin – a hormone produced in the pancreas – the way it should. (Insulin helps protect your body from receiving too much sugar.)

Another example is polycystic ovary syndrome, PCOS, which leads to higher levels of insulin (which regulates blood sugar and fat storage) and androgen (a group of sex hormones including testosterone that are linked to gaining belly fat). Some research also suggests that those with PCOS have altered appetite hormones that may contribute to overeating. “This can make it really challenging for some women with PCOS to lose weight,” says Goss.

Hypothyroidism, which is when you have a low functioning thyroid gland, is also associated with weight gain. Treating hypothyroidism medically can help you stop retaining water so that you return to your previous weight.


How does weight loss impact your hormones?


Losing weight can have both positive and negative impacts on your hormone levels. While it can return some hormones, like insulin and testosterone, back to more optimal levels, it can also cause a shift in other hormones that may make you feel hungrier. “When you lose weight, your hormones change in ways that drive your appetite back up,” explains American-based board-certified endocrinologist and obesity medicine specialist Scott Isaacs, M.D. Specifically, hormones that make you feel full (like leptin) decrease, while ghrelin (your appetite-stimulating hormone) increases, he says. This is an evolutionary response designed to protect you from starvation, explains Isaacs.

While you can appreciate the concept behind this—if you lived long ago and couldn’t find enough to eat, you’d want your body to hold on to fat—it’s not so helpful if you’re trying to lose weight. This is where lower calorie, higher volume foods, such as fruits and veggies, lean proteins, and whole grains, can come in because they can help fill you up, Dr. Isaacs says. Consuming the right amount of protein and some healthy fats can also help keep you feeling full for longer.


How to support your hormonal health


When it comes to helping your hormones function as well as they should, healthy habits go a long way.

  • Get enough sleep. Keeping a consistent sleep schedule and getting enough sleep each night (at least seven hours for most adults) is crucial for regulating hormones that are linked to your circadian rhythm–things like cortisol, leptin, and ghrelin. If you’re going through menopause, you may notice your sleep is off, perhaps from night sweats or insomnia, so talk to your doctor about treatment options that can help.
  • Take a break from stress. The less stress you feel, the lower your cortisol levels will be. Going on a walk, calling a good friend, practising deep breathing, or having a daily yoga practice can help you deal with stress that might otherwise derail your healthy habits.
  • Move your body every day. Regular physical activity may help regulate appetite hormones like ghrelin. For example, one small study showed that exercise reduced ghrelin levels and hunger both during and after the workout. The key to sticking with an exercise plan is finding an activity you enjoy.


The bottom line


If you believe that a hormonal problem may be impacting your weight, don’t try to address it on your own. Talk to your doctor, who may refer you to an endocrinologist to see if you have a metabolic disease or thyroid disorder affecting your weight.