Thanks for you query.
I read your query and I understand your concerns.
Following is my reply:
1) Obesity, stress
are known causes for variation in cycles and flow which is exactly you are experiencing.
2) Please get a good excercise regimen and balanced diet. See a counsellor to reduce stress and anxiety.
I hope I answered your query. I will be available for any follow up query you have.
Dr. Mahesh Koregol
IVF & Infertility