Prescription
Synthetic hormone (androgen)
Danazol
Last reviewed April 2026
Who is this for?
What is this drug?
Danazol is a synthetic hormone drug that works by reducing the production of certain hormones in your body, especially those that affect the womb, breasts, and blood clotting.
What is it used for?
Endometriosis (a condition where tissue from the womb grows in other places causing serious pain)fibrocystic breast disease (painful breast lumps)heavy menstrual bleedinghereditary angioedema (a condition that causes repeated swelling of the body)
Prescription Required
A doctor's prescription is required to obtain this drug legally.