Hi, Welcome to Health care magic forum.
As you describe, you have irregularly irregular periods
, and have dysmenorrhea, and heavy bleeding.
These conditions are usually result of infection, oranemia.
I advise you to consult a gynecologist for diagnosis and treatment. You may need to have M.R.I. for confirmation.
I usually prescribe to my patient with such symptoms fluconazole
Take more of green leafy vegetables, pulses, sprouts, and protein rich foods to have good health and resistance against infections.
Wishing for a quick and complete recovery. Thank you.