I am an experienced Medical Specialist.
I am here to address your concerns and provide great service.
Your hormones are not in balance.
Excessive androgen level will disrupt estrogen peak and there will not be any ovulation.
That causes progesterone deficiency.
Thyroid hormone deficiency, estrogen, progesterone, prolactin, 17 OHP, testosterone levels should be checked by blood tests.
Pelvic inflammatory disease also can cause infertility and irregular menses.
Other possibilities can be uterus fibroid, adenomyosis, endometriosis, cervical polyps, ectropion, endometrial hyperplasia, coagulation disorders.
These causes should be checked with pelvic ultrasound.
Combination oral contraceptive pill containing ethinyl estradiol and levonorgestrel will help to regulate cycle.
Naproxen 500 mg twice daily for 5 days can be used to stop the light bleeding.
Polycystic Ovarian syndrome is also treated with non hormonal options like Metformin which helps you to lose weight and lower insulin resistance, thereby improving hormone balance.
Since this has been going on for a while, you need blood tests, ultrasound and consultation with gynecologist.
Polycystic ovarian syndrome ( PCOS) is the likely diagnosis and treatment as above after confirmation.
Weight loss, high fiber diet, regular exercise will also help.
Continuous heavy bleeding can be stopped by prescribing Norethindrone 5 mg tablet twice daily for 5-10 days.