It's possible you could have Polycystic Ovary Syndrome (PCOS) which is one common cause of missed periods as well as ovarian cysts. PCOS is a metabolic disorder that is associated with insulin resistance but one of the classic traits is ovarian cysts in a "strand of pearls" pattern which can typically be seen on ultrasound. Other common traits are excess body and facial hair, tendency to gain weight, oily and/or acne prone skin and high testosterone levels.
But an endocrine problem could also be to blame such as thyroid, pituitary or adrenal. A "general" or "reproductive" endocrinologist would be the best suited to doing the appropriate testing.
Best of luck. Keep us posted.