Hi gretings from health care magic
Your period is not regular so there must be some hormonal
abnormalities. You can check for TSH
, FSH, LH, Prolactin
and that would be helpful to know wheather you have any abnormality in hormone level or any thing else. After the report comes you can consult to any gyaenacologist. Homeopathy
also helps in these case.