9 Types of Medication That May Cause Weight Gain

An unpleasant side effect of prescription medication can be weight gain. While the majority of prescription medications do not list weight gain as a possible side effect, other prescription medications are known for causing some people to gain small or even significant amounts of weight.
Here’s a breakdown of nine different types of medications that may cause you to gain weight.
Nine Types of Medication That Can Cause You To Gain Weight
Dozens of specific medications used to treat nine different health conditions are known for contributing to weight gain in some people. The nine types of medications include:
- Antidepressant medications
- Antipsychotic medications
- Antihistamine medications
- Anxiety medications
- Steroid medications
- Diabetes medications
- Blood pressure medications
- Seizure medications
- Opioid pain medications
Antidepressant Medications That Cause Weight Gain
A variety of medications used to treat depression can cause weight gain. They include tricyclic antidepressants, monoamine oxidase inhibitors (MAOIs), and SSRIs.
| Medication | Lowest Price for Common Dosages\* |
|---|---|
| [fluoxetine hydrochloride][1] | $4\.00 |
| [sertraline][2] | $8\.95 |
| [paroxetine][3] | $66\.06 |
| [citalopram hydrobromide][4] | $4\.00 |
| [amitriptyline][5] | $4\.00 |
| [phenelzine sulfate][6] | $18\.52 |
[Fluoxetine hydrochloride][7] is often known by its brand name Prozac. Prozac is an SSRI used to treat depression. It may cause weight gain.
Sertraline (Generic Zoloft)
[Sertraline][8], which is the generic for Zoloft, is an SSRI used to treat depression, PTSD, and [OCD][9] may cause weight gain.
Paroxetine (Generic Paxil)
[Paroxetine][10] which is the generic for Paxil is an SSRI used to treat depression, [PTSD][11], and OCD. It may cause weight gain.
Citalopram Hydrobromide (Generic Celexa)
[Citalopram hydrobromide][12] is the generic for Celexa, an antidepressant medication. Celexa is an SSRI used to treat depression. It may cause weight gain.
Amitriptyline
[Amitriptyline][13] is a tricyclic antidepressant used to treat mood and mental problems including depression. Amitriptyline may cause weight gain.
Phenelzine Sulfate (Generic Nardil)
[Phenelzine sulfat][14]e, which is the generic for Nardil, is an MAOI used to treat depression. Phenelzine sulfate and the brand drug Nardil may cause weight gain.
Antipsychotic Medications That Cause Weight Gain
A side effect of several antipsychotic medications may be weight gain. Antipsychotic medications are used to treat a variety of mental health conditions including [schizophrenia][15], and [bipolar disorder][16].
[1]: https://www.rxsaver.com/drugs/fluoxetine-hcl/coupons
[2]: https://www.rxsaver.com/drugs/sertraline-hcl/coupons
[3]: https://www.rxsaver.com/drugs/paroxetine/coupons
[4]: https://www.rxsaver.com/drugs/citalopram/coupons
[5]: https://www.rxsaver.com/drugs/amitriptyline-hcl/coupons
[6]: https://www.rxsaver.com/drugs/phenelzine-sulfate/coupons
[7]: https://www.rxsaver.com/drugs/fluoxetine-hcl
[8]: https://www.rxsaver.com/drugs/sertraline-hcl
[9]: https://www.rxsaver.com/conditions/ocd
[10]: https://www.rxsaver.com/drugs/paroxetine-hcl
[11]: https://www.rxsaver.com/conditions/ptsd
[12]: https://www.rxsaver.com/drugs/citalopram
[13]: https://www.rxsaver.com/drugs/amitriptyline-hcl
[14]: https://www.rxsaver.com/drugs/phenelzine-sulfate
[15]: https://www.rxsaver.com/conditions/schizophrenia
[16]: https://www.rxsaver.com/conditions/bipolar-disorder
| Medication | Lowest Price for Common Dosages\* |
|---|---|
| [quetiapine fumarate][1] | $9\.00 |
| [olanzapine][2] | $9\.00 |
| [haloperidol lactate][3] | $0\.36 |
| [aripiprazole][4] | $10\.16 |
[Quetiapine fumarate][5] is the generic for Seroquel. It is an antipsychotic medication (atypical type). Seroquel and its generic form may cause weight gain.
Olanzapine (Generic Zyprexa)
[Olanzapine][6] is the generic for Zyprexa. It is an antipsychotic medication used to treat schizophrenia and bipolar disorder. It may cause some people to gain weight.
Haloperidol Lactate (Generic Haldol)
[Haloperidol lactate][7] is the generic form of Haldol. It is an antipsychotic medication used to treat schizophrenia. Haldol may cause weight gain in some patients.
Aripiprazole (Generic Abilify)
[Aripiprazole][8] is generic for the brand name antipsychotic medication Abilify. It is used to treat schizophrenia, bipolar disorder, and Tourette’s syndrome. It may cause weight gain.
Antihistamine Medications That May Cause Weight Gain
Over the counter and prescription antihistamines may cause some people to gain weight. These medications are used to alleviate symptoms of allergies including watery eyes, runny nose, sneezing, itching, and hives.
[1]: https://www.rxsaver.com/drugs/quetiapine-fumarate/coupons
[2]: https://www.rxsaver.com/drugs/olanzapine/coupons
[3]: https://www.rxsaver.com/drugs/haloperidol-lactate/coupons
[4]: https://www.rxsaver.com/drugs/aripiprazole/coupons
[5]: https://www.rxsaver.com/drugs/quetiapine-fumarate/coupons
[6]: https://www.rxsaver.com/drugs/olanzapine/coupons
[7]: https://www.rxsaver.com/drugs/haloperidol-lactate/coupons
[8]: https://www.rxsaver.com/drugs/aripiprazole/coupons
| Medication | Lowest Price for Common Dosages\* |
|---|---|
| [cetirizine hydrochloride][1] | $7\.81 |
[Cetirizine hydrochloride][2] is an antihistamine medication that may cause weight gain. It is used to alleviate allergy symptoms.
Benadryl
Benadryl is an over the counter antihistamine used to treat allergy symptoms. It may cause weight gain.
Anxiety Medications That May Cause Weight Gain
Medications used to treat [anxiety][3] may contribute to weight gain. Known as benzodiazepines, these calming medications may cause some people to gain weight.
[1]: https://www.rxsaver.com/drugs/cetirizine-hydrochloride/coupons
[2]: https://www.rxsaver.com/drugs/cetirizine-hydrochloride
[3]: https://www.rxsaver.com/conditions/generalized-anxiety-disorder
| Medication | Lowest Price for Common Dosages\* |
|---|---|
| [diazepam][1] | $4\.69 |
| [alprazolam][2] | $3\.82 |
[Diazepam][3] is the generic form of Valium. It is used to treat anxiety. Diazepam may contribute to weight gain.
Alprazolam (Generic Xanax)
[Alprazolam][4] is the generic form of Xanax. It is prescribed to treat anxiety and [panic disorders][5]. Alprazolam and Xanax may cause some people to gain weight.
Steroid Medications That May Cause Weight Gain
Steroid medications, known as corticosteroids may cause weight gain. These medications are used to treat a variety of inflammatory conditions including [arthritis][6], breathing problems, cancer, allergies, and more.
[1]: https://www.rxsaver.com/drugs/diazepam/coupons
[2]: https://www.rxsaver.com/drugs/alprazolam/coupons
[3]: https://www.rxsaver.com/drugs/diazepam
[4]: https://www.rxsaver.com/drugs/alprazolam
[5]: https://www.rxsaver.com/conditions/panic-disorder
[6]: https://www.rxsaver.com/conditions/arthritis
| Medication | Lowest Price for Common Dosages\* |
|---|---|
| [prednisone][1] | $3\.34 |
[Prednisone][2] is a widely prescribed steroid medication used to reduce swelling, inflammation, and allergic-type reactions. It may cause bloating and weight gain.
Diabetes Medications That May Cause Weight Gain
Medications used to control high blood sugar in people who have [type 2 diabetes][3] may cause weight gain.
[1]: https://www.rxsaver.com/drugs/prednisone/coupons
[2]: https://www.rxsaver.com/drugs/prednisone
[3]: https://www.rxsaver.com/conditions/type-2-diabetes
| Medication | Lowest Price for Common Dosages\* |
|---|---|
| [glipizide][1] | $3\.22 |
| [pioglitazone][2] | $14\.95 |
[Glipizide][3] is the generic for Glucotrol. It is used to control high blood sugar in people who have type 2 diabetes. It may cause weight gain.
Pioglitazone (Generic Actos)
[Pioglitazone][4] is the generic for the brand name drug Actos. It may be prescribed to people with type 2 diabetes and may cause weight gain.
Blood Pressure Medications That May Cause Weight Gain
Medications used to treat hypertension ([high blood pressure][5]) may cause some people to gain weight. Known as beta-blockers, these medications are used to lower blood pressure.
[1]: https://www.rxsaver.com/drugs/glipizide/coupons
[2]: https://www.rxsaver.com/drugs/pioglitazone-hcl/coupons
[3]: https://www.rxsaver.com/drugs/glipizide
[4]: https://www.rxsaver.com/drugs/pioglitazone-hcl
[5]: https://www.rxsaver.com/conditions/high-blood-pressure
| Medication | Lowest Price for Common Dosages\* |
|---|---|
| [atenolol][1] | $4\.00 |
| [metoprolol tartrate][2] | $4\.00 |
[Atenolol][3] is the generic for Tenormin. It is used to lower blood pressure in those with hypertension. Atenolol may cause weight gain.
Metoprolol Tartrate (Generic Lopressor)
[Metoprolol tartrate][4] is the generic form of Lopressor. It may be prescribed to people diagnosed with high blood pressure. Metoprolol tartrate and Lopressor may cause weight gain.
Seizure Medications That May Cause Weight Gain
Antiseizure medications, also known as anticonvulsants, may cause some individuals to gain weight. These medications may treat focal seizures or seizure disorder.
[1]: https://www.rxsaver.com/drugs/atenolol/coupons
[2]: https://www.rxsaver.com/drugs/metoprolol-tartrate/coupons
[3]: https://www.rxsaver.com/drugs/atenolol
[4]: https://www.rxsaver.com/drugs/metoprolol-tartrate
| Medication | Lowest Price for Common Dosages\* |
|---|---|
| [divalproex sodium][1] | $11\.70 |
| [pregabalin][2] | $13\.00 |
[Divalproex sodium][3] is the generic form of Depakote. It is used to treat seizure disorders. It may be associated with weight gain.
Pregabalin (Generic Lyrica)
[Pregabalin][4] is the generic form of Lyrica. It is used to treat several conditions, including focal seizures. Pregabalin may contribute to weight gain.
Opioid Medications That May Cause Weight Gain
There is some evidence that suggests that with chronic (long-term) use, opioid pain medications may have effects on metabolism that can lead to changes in weight, such as weight gain. Opioid pain medications are used to relieve moderate to severe pain.
[1]: https://www.rxsaver.com/drugs/divalproex-sodium/coupons
[2]: https://www.rxsaver.com/drugs/pregabalin/coupons
[3]: https://www.rxsaver.com/drugs/divalproex-sodium/coupons
[4]: https://www.rxsaver.com/drugs/pregabalin
Oxycodone (Generic for Percocet)
Oxycodone is the generic for Percocet. It is used to treat pain. It works by changing how your body experiences and responds to pain. Oxycodone may contribute to weight gain.
Hydrocodone (Generic Lortab, Norco, Vicodin)
Hydrocodone is an opioid pain reliever used to relieve moderate to severe pain. Hydrocodone may contribute to weight gain.
The Risk of Opioid Use
Opioids are typically prescribed to treat pain but can lead to physical dependence and addiction. Inappropriate opioid use can lead to an overdose. According to the Center for Disease Control and Prevention, in 2018 69.5% of drug related deaths were due to opioid overdoses.
Do not take opioids without a prescription. As with any other medication, if you are currently prescribed an opioid, take them as prescribed under the guidance of your health care provider. Always discuss symptoms, or changes in your medication dosage with your health care provider while taking an opioid medication.
What causes medicine-related weight gain?
Medicine-related weight gain is not caused by the medication, directly. After all, tablets and capsules don’t have many calories, if they have any at all. Instead, medication-related weight gain is caused by how the medication may affect your body.
Increased appetite
Some medications may stimulate your appetite. This leads to increased feelings of hunger, and the extra consumption of calories.
Increased fat storage
Some medications may change the way your body stores fat. This can lead to medication related weight gain.
Difficulty exercising
Medications which cause drowsiness or a feeling of shortness of breath, can make it more difficult or uncomfortable to exercise. Lack of exercise while on certain medications may lead to weight gain.
Retaining fluid
Some medications may cause you to retain water, which will lead to weight gain even if you aren’t consuming additional calories, or storing additional fat.
Slowed metabolism
Some medications can slow down the rate at which your body burns calories, leading to weight gain. Other medications may alter the way in which your body stores sugar, leading to weight gain.
Notify Your Health Care Provider of Medication-Related Weight Gain
If you’ve noticed weight gain since beginning a new medication or changing medication, tell your health care provider. Do not stop your medication without speaking to your doctor.
Your health care provider will likely review your dietary and exercise habits with you to ensure that nothing has changed, which could be responsible for the weight gain. If the medication is contributing to weight gain, your health care provider can offer suggestions for losing or maintaining weight. In some cases, a different medication may be prescribed.
fluoxetine hydrochloride: 20 mg / 30 capsules sertraline: 100 mg / 30 tablets paroxetine: 7.5 mg / 30 capsules citalopram hydrobromide: 20 mg / 30 tablets amitriptyline: 25 mg / 30 tablets phenelzine sulfate: 15 mg / 40 tablets quetiapine fumarate: 25 mg / 30 tablets olanzapine: 5 mg / 30 tablets haloperidol lactate: 5 mg/ml / 1 vial aripiprazole: 5 mg / 30 tablets cetirizine hydrochloride: 1 mg/ml / 150 ml diazepam: 5 mg / 30 tablets alprazolam: 5 mg / 30 tablets prednisone: 20 mg / 30 tablets glipizide: 5 mg / 30 tablets pioglitazone: 30 mg / 30 tablets atenolol: 25 mg / 30 tablets metoprolol tartrate: 25 mg / 30 tablets divalproex sodium: 125 mg / 30 cap dr sprs pregabalin: 75 mg / 30 tablets oxycodone: 5mg / 30 tablets hydrocodone: 5 mg-325 mg / 30 tablets
*Lowest online price at national pharmacy chains Costco, CVS, RiteAid, Walgreens and Walmart as of 2/16/2020. Prices vary by location and pharmacy, see RxSaver.com for actual pricing in your area.

Jennifer Hadley
Jen Hadley is a freelance writer and journalist based in Los Angeles, who writes extensively about the medical, legal, health care, and consumer products industries. Jen is a regular contributor to RxSaver.

Carina Fung, PharmD, BCPPS
Carina Fung, PharmD, BCPPS., is a pharmacist who earned her PharmD from St. John’s University in Queens, NY. She maintains an active practice, serving as a Board-Certified Pediatric Pharmacotherapy Specialist at a large metropolitan teaching hospital in New York City. Carina has also published in pharmacy journals and works as a consultant reviewing medical articles for publication.
The information on this site is generalized and is not medical advice. It is intended to supplement, not substitute for, the expertise and judgment of your healthcare professional. Always seek the advice of your healthcare professional with any questions you may have regarding a medical condition. Never disregard seeking advice or delay in seeking treatment because of something you have read on our site. RxSaver makes no warranty as to the accuracy, reliability or completeness of this information.
If you are in crisis or you think you may have a medical emergency, call your doctor or 911 immediately.


