Welcome to Healthcare Magic
Since you are having irregular long spaced cycles with heavy bleeding at a time, you need to probably get an ultrasound
and/or a D&C to rule out diseases of the inner uterine lining. It appears you have a hormonal
disturbance, more oestrogen in your system which is causing the heavy shedding of the endometrium in the form of large clots. You need to be on the Combined OC pill. But first get a D&C done along with an ultrasound to rule out fibroid
which can cause the severe cramps as well. It would be best to be on the pill that the shot because the shot tends to make one put on a lot of weight as well. There are a few criteria to be fulfilled before you can start the pill, please do consult your Doctor about this. Am sure it will help you after the relevant investigations are done.