Hello and Welcome to ‘Ask A Doctor’ service.
I have reviewed your query and here is my advice.
The possible causes of
irregular periods especially long duration of menstrual cycles are:
Hormonal imbalance like in PCOD. Weight and dietary changes, psychological stress etc can also lead to this. General conditions like anemia, thyroid disorders etc. Local causes like
endometritis, asherman syndrome are also rare causes. To find out the exact cause, you need evaluation. So, better to consult your gynecologist once get examined and undergo investigations like
hemoglobin, blood sugar estimation, thyroid profile and
ultrasound. With this basic workup the possible cause of your problem probably can be identified and treatment can be taken accordingly. Along with treatment regular physical exercise like brisk walk for half an hour can help in regularizing the menstrual cycles.
Hope I have answered your query.
Let me know if I can assist you further.