Gonadotropin-releasing hormone agonists are used to treat prostate cancer, endometriosis, and uterine fibroids. They also have other uses, such as slowing down early puberty or preventing early egg release during fertility treatment. These medications work by reducing the production of certain hormones over time, such as estrogen and testosterone. Examples include leuprolide (Lupron Depot, Eligard), goserelin (Zoladex), and nafarelin (Synarel).