對於輕到中度患者,對生活質量有影響的患者給予藥物治療,或者有手術禁忌症的患者、不能接受手術、不能耐受手術的患者,這種情況下亦給予藥物治療。藥物分為α受體阻滯劑,臨床上常用坦索羅辛、多沙唑嗪等藥物,以及5α-還原酶抑制劑,如非那雄胺、度他雄胺等藥物。

藥物治療是長期過程,因為藥物本身的起效需要時間,比如α受體阻滯劑需要1-2周左右起效;5α-還原酶抑制劑保列治的起效時間更長,需要1-2個月,這種情況下患者需要服藥的時間較長。如果患者服用1-2年沒有效果,需要進行其它的治療方式。藥物均有副作用,比如α受體阻滯劑有降血壓的作用,患者會出現體位性低血壓。有的患者不耐受,經常出現體位性低血壓,甚至晚上起床時跌倒。患者骨折嚴重情況下不能耐受,即不可長期服用藥物進行治療。患者有較好的依從性,藥物治療又有效的情況下,需要長期吃藥。