Your Irregular periods at this age is due to mainly excessive oestrogen formation resulting in abnormal uterine bleeding. This happens mainly because of increased BMI secondary to incorrect lifestyle or hormonal imbalances.
Next Steps
This cycle you may need progesterone for 3weeks. Consult a responsible local doctor.
Health Tips
Correct lifestyle.
Seek out hormonal disturbance and get it solved by a specialist.