I would have all of your pituitary hormones tested, especially a female hormone panel (which includes some adrenal hormones, too)--have your FSH, LH, testosterone, free testosterone, estrogen, and progesterone checked. It sounds like you could have Polycystic Ovarian Syndrome (PCOS), which is the most common female endocrine disorder and one of the top ten most commonly undiagnosed diseases.