hello madam i understand your query.In my opinion there are different causes for irregular periods
.There may be thyroid
abnormalities,ovarian causes like polycystic ovarian disease(PCOD), overweight
or obesity.as u have said that all your tests are normal just check whether you have done tests relating to the above conditions.And if u have got any problem in them you can take treatment accordingly after consulting obgy. just check your weight .your BMI(BODY MASS INDEX
)should be between 19 to 24.If u did not find yourself in the normal range start measures to reduce your weight.But even in PCOD ,thyroid problems there can be obesity.Presence of excess facial hair ,body hair is a condition called hirsutism
which can be a feature of PCOD and other harmonal abnormalities.So first rule out these things as they are most commonly found these days.
Hope this satisfies your query.
Thanks for using HCM.
Feel free to ask any more questions that you may have.
Consultant Obstetrician and Gynecologist