Have you noticed the number on your scale creeping up as you’ve gotten older? It may be your prescription medication. Weight gain from prescription medication has become increasingly common as more Americans take prescription drugs for chronic illness.1
Drugs to treat mental health conditions and cardiovascular diseases, such as hypertension, high cholesterol, and diabetes, are notorious for adding on the pounds – often worsening some aspects of the very conditions they are prescribed to treat.
People can gain more than 100-lbs. from medications, although a gain of 5 to ten pounds is more typical. Some of the medications that I took prior to my gastric bypass surgery caused a 20-lb or more weight gain. Fortunately for me, I no longer take those medications. The weight loss from gastric bypass put my diabetes into remission and I am insulin free and no longer need oral medications. Also, I switched my antihypertensive and antidepressant drugs from ones that affect weight gain to ones that promote weight loss and reduce fluid retention.
Medications that Cause Weight Gain
Why medication cause weight gain is not always clear or consistent. Also be aware that just because a medication is associated with weight gain doesn’t mean that everyone taking it will gain weight. All that said, let’s take a look at some of the common classes of prescription medications associated with affecting weight gain:
Insulin and oral diabetes meds
Using insulin can cause low blood glucose (hypoglycemia), which stimulates appetite. 1 Insulin also reduces the removal of glucose (sugar) from the body, and this excess glucose is stored as fat. 2 Read more on the weight gain struggles of diabetes from David Mendosa on HealthCentral’s Diabetes site.
Antidepressants
Medications that treat depression can stimulate appetite and cravings for carbohydrates that are hard to control. 4 Read more on why antidepressants cause weight gain from Eileen Bailey on HealthCentral’s Anxiety site.
Corticosteroids
Corticosteroids alter metabolism, causing you to burn calories more slowly or to store fat. 1
Beta-blocker anti-hypertensive drugs
Beta-blocker anti-hypertensive drugs produce fatigue or shortness of breath, making you less active.1
Anti-hypertensive calcium-channel blockers
Anti-hypertensive calcium- channel blockers can cause your body to retain water. 1
How to Avoid Weight Gain from Medications
As I mentioned earlier, switching drugs can help. Some antidepressants may be less likely to affect weight. Venlafaxine and nefazodone generally do not cause weight gain, while bupropion can cause weight loss. 4
HCTZ (hydrochlorothiazide) is used to treat high blood pressure (hypertension) and fluid retention (edema). By increasing the amount of salt and water that the kidneys remove from the blood and decreasing blood volume, the medication can effectively control high blood pressure and help with water retention.3

Seven Myths About Obesity
9 Facts About Obesity and Weight Loss
What Does BMI Really Tell You?
Top 10 Health Tweets of the Week - July 22