Generic Danazol 50mg is used to treat endometriosis, fibrocystic breast disease and to prevent attacks of angioedema.