Medicines that may cause weight gain include:
Medicines for diabetes, such as insulin, thiazolidinediones, and sulfonylureas
Antipsychotic medicines such as haloperidol, clozapine, risperidone, olanzapine, and lithium
Antidepressant medicines like amitriptyline, imipramine, paroxetine, and sertraline
Epilepsy medicines like valproate, carbamazepine, 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.