Welcome to HCM.
You had presented with irregular heavy period for last 9 months and bleeding reached up to 14days occasionally.
Abnormal excessive bleeding may be due to uterine fibroid
,DUB or hormonal imbalance (probably hypothyroidism
So first of all do a fresh USG and TVS scan to evaluate underlying pathology along with several hormonal study like thyroid profile,Estrogen & Progesterone
level, LH/FSH with PPBS and lipid profile
Check the investigation results and consult with your doctor accordingly.
If no abnormality or pathology is detected on investigation,then bleeding is more likely due to DUB. Need appropriate medical T/t for long term period. Best choice is surgical t/t with TAH+BSO if medical T/t fails and family completed.
Also avoid stress by deep breathing,take healthy diet,do light exercise and sleep well.
Be well and Tc.