4 answers

★ Best answer

Dexamethasone can definitely make you gain weight, especially if you take it for a long time, because it increases your appetite and makes your body retain fluids. Like they mention above, the side effects are strong: besides the weight gain, you can have insomnia, mood swings, high blood pressure, and if you take it for a long time it can even affect your bones. In the lab I've seen test results from patients with glucose problems because of this, so if they prescribe it to you, it's important that a doctor monitors you and you don't stop taking it abruptly without consulting, because your body gets used to it.

Dexamethasone is a strong corticosteroid and yeah, it does have pretty noticeable side effects, especially if you take it for a long time. I'm not a doctor, but I've seen up close how it works in several people close to me. Weight gain is real, but it really depends on how long you use it and at what dose. What happens is that corticosteroids increase your appetite quite a bit and change how your body distributes fat, typically in your face, neck, and back. If you take it for just a few days for acute inflammation, you probably won't notice much change. But if it's for weeks or months, then yeah, it starts to show.

The other side effects are serious too: they can mess with your sleep, your mood, your blood sugar (especially if you're already predisposed to diabetes), they can weaken your bones if you take it for a long time, and there's a risk of infections because you're lowering your immune system. Some people also report anxiety, irritability, or emotional changes. What happened to a coworker of mine was that dexamethasone caused her terrible insomnia and digestive problems along with the weight gain.

That said, sometimes it's necessary and the benefits outweigh the risks, so it's not like you should refuse it if your doctor prescribes it. The important thing is that you take it exactly as directed, don't prolong the treatment longer than necessary, and follow your doctor's instructions. If they prescribe it for you, ask them specifically for how long and what you can do to minimize those effects (diet, exercise, etc). In 2026 there's quite a bit of information out there about how to manage this better than there was years ago.

I'm not a doctor but in my years driving a car I've taken several patients who were on that treatment and honestly yeah, it does make you gain weight pretty significantly because it increases your appetite and you retain fluids, especially if you take it for a long time. The side effects are several besides the weight: insomnia, mood swings, increased blood pressure, muscle weakness... the thing is it depends a lot on the dose and how long you use it, so it's better to ask your doctor directly what to expect in your specific case, because some people tolerate it better than others.

Man, dexamethasone does make you gain weight quite a bit, especially if you take it for more than 2-3 weeks straight. It's a potent corticosteroid (about 25-30 times stronger than natural cortisol) and what it does is increase your appetite, retain sodium and fluids, and change how your body distributes fat, typically toward your face and neck. The side effects are serious: insomnia, mood changes, weak immunity, osteoporosis if you stay on it long-term... that's why doctors give it at low doses and for the shortest time possible. If they've prescribed it to you, ask your doctor straight up how long it's going to be and if there are alternatives, because those effects are real.

Your answer

Log into answer.