Health Library Explorer
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A-Z Listings Contact Us
Click 'Back to Intro' to return to the beginning of this section.

When Your Weight Gain Is Caused by Medicine

Some medicines can cause certain people to gain weight. This can be a good thing if you are underweight to start with. If you are at a normal weight, then gaining a few pounds also might not be a big deal. But if you are already overweight, weight gain might be more of a problem.

Weight gain depends on a number of factors. These include your specific medicine, your age, your sleep patterns, your exercise levels, and other medical conditions you have. You might only gain a few pounds over a year. But some people gain more weight, like 10 to 20 pounds in a few months. If you need to take the medicine for months or years, you might gain a lot of weight.

Medicine-related weight gain is not uncommon, especially with certain types of medicines. For example, many steroids can cause weight gain. So can medicines that treat mental health conditions, such as depression and schizophrenia. People of all ages can have medicine-related weight gain.

What causes medicine-related weight gain?

Medicine-related weight gain can have many causes. Some medicines might stimulate your appetite. This causes you to eat more and gain extra weight. Some medicines might affect your body's metabolism. This causes your body to burn calories at a slower rate. Some medicines might cause you to retain water. This makes you weigh more even if you don't put on extra fat. Other medicines might affect how your body stores and absorbs sugars and other nutrients.

If a medicine causes you to be tired or have shortness of breath, you might be less likely to exercise. This can cause you to gain weight. For certain medicines, researchers aren't exactly sure what triggers the weight gain.

Medicines that may cause weight gain include:

  • Medicines for diabetes, such as insulin, thiazolidinediones, and sulfonylureas.
  • Antipsychotic medicines, such as haloperidol, clozapine, risperidone, olanzapine, quetiapine, and lithium.
  • Antidepressant medicines, like amitriptyline, imipramine, paroxetine, escitalopram, citalopram, mirtazapine, and sertraline.
  • Epilepsy medicines, like valproate, divalproex, carbamazepine, pregabalin, and gabapentin.
  • Steroid hormone medicines, like prednisone or birth control pills.
  • Blood pressure-reducing medicines, like beta-blockers, such as propranolol and metoprolol.

It's important to note that not all medicines of these types cause weight gain. For example, the diabetes medicine metformin might make you lose weight instead of gain it. Topiramate (a medicine used for seizures and migraines) also can help a person lose weight.

What are the symptoms of medicine-related weight gain?

You might notice that you have gained a few pounds since starting your medicine. In some cases, this happens quickly. But in other cases, it happens more slowly. You might not notice that you've gained weight until your doctor points it out to you at a medical visit.

Depending on the cause of your weight gain, you might notice other symptoms. For example, you might have an increased appetite, or it may be harder for you to exercise or bend over to tie your shoes. You may not always have these other symptoms, though.

How is medicine-related weight gain diagnosed?

Your doctor will note your change in weight with records from past medical appointments. Your doctor may ask you about changes in your eating or exercise habits. Your doctor will also do a physical exam to make sure your weight gain isn't the result of something else, like retaining fluids or pregnancy.

Not all weight gain is caused by taking medicine. Your doctor will look at your medicine list to see whether you are taking any that can cause weight gain. If you started gaining weight when you began one of these medicines, then there is a chance that the medicine is at least partly the cause.

How is medicine-related weight gain treated?

Treatment will depend on the situation. In some cases, your doctor will recommend switching to another medicine that's not as likely to cause weight gain. This is especially likely if you have gained a lot of weight and your health is affected.

In other cases, it may not be possible to stop taking the medicine that is causing your weight gain. There might not be another medicine available that can effectively treat your symptoms. For example, people with certain mental health conditions might do well with only one or two medicines. In that case, you might be able to switch to a lower dose of the medicine.

If you are concerned that a medicine is causing you to gain weight, make an appointment to talk with your doctor. Never stop taking a medicine without talking with your doctor first. Then during the visit, you can discuss all of your treatment choices. Together you can make sure the benefits of the medicine outweigh the risks from weight gain.

If you need to keep taking a medicine, you still have choices. Your doctor may advise that you see a dietitian and possibly a psychologist to help you learn to make better eating choices. Getting more exercise can also help treat weight gain. Limiting your portion sizes and eating more slowly at meals can also help. Your doctor can give you more tips about your weight-loss choices.

What are possible complications of medicine-related weight gain?

Being overweight is a risk factor for many health problems or it may worsen health problems. These include:

  • Diabetes or impaired glucose tolerance.
  • Arthritis.
  • High blood pressure.
  • Heart disease.
  • Stroke.
  • Sleep apnea.
  • Liver disease.
  • Certain lung diseases.
  • Infertility.
  • Certain cancers.
  • Psychological conditions.

Your doctor will help you consider the pros and cons of the medicine.

What can you do to prevent medicine-related weight gain?

Talk with your doctor about possible side effects of any new medicine, including weight gain. If this is a concern for you, ask your doctor if you might be able to take another medicine that doesn't have this side effect. In many cases (not all), you may have another choice of medicine. If you absolutely need a certain medicine that is known to cause weight gain, you might need to use an additional medicine to help you lose weight.

You might not gain weight even if you start a medicine that has weight gain as a possible side effect. But you may need to pay a little more attention to your diet and exercise. If you keep healthy eating habits and exercise regularly, you might not gain any weight, or only a small amount.

Online Medical Reviewer: Raymond Kent Turley BSN MSN RN
Online Medical Reviewer: Robert Hurd MD
Date Last Reviewed: 9/1/2025
© 2000-2026 The StayWell Company, LLC. All rights reserved. This information is not intended as a substitute for professional medical care. Always follow your healthcare professional's instructions.
Powered by StayWell
About StayWell | StayWell Disclaimer