Dokter tidak yakin persis mengapa beberapa beta blocker menyebabkan penambahan berat badan. Bisa jadi beta blocker memperlambat metabolisme Anda. Juga, jika Anda beralih dari minum pil air (diuretik) ke beta blocker sebagai pengobatan untuk tekanan darah tinggi, Anda mungkin mendapatkan beberapa pon berat badan yang ditahan diuretik. Namun, beta blocker yang dapat menyebabkan kenaikan berat badan biasanya tidak diresepkan kecuali jika obat lain tidak berhasil, atau jika Anda memiliki kondisi jantung tertentu yang memerlukan minum obat tersebut.