Thanks for all that information.
The CA 125 test is very non-specific. Usually we do it after finding an ovarian tumor, to help to guess whether the tumor is cancer or not. Most women with an elevated CA 125 don't have cancer, since many things can cause it to be elevated. However, 94 is high, so it's at least worrisome.
An ultrasound will tell you a great deal, since if there is no ovarian enlargement, then ovarian cancer is highly unlikely.
Endometriosis is one of the many conditions associated with an elevated CA 125, and endometriosis cannot be diagnosed or ruled out by ultrasound or MRI. It requires looking into the pelvis by laparoscopy.
Increased facial hair growth and weight gain are more suggestive of PCOS than of cancer.
Even doing the CA 125 blood test during a period can cause elevation, although not to that level. However, endometriosis plus doing the test during a period could, I believe.
So the ultrasound will help you to know whether you should be concerned.