Welcome to Healthcaremagic Forum
SInce you have been having irrgular menses since 2 yrs, its time you visit a gyneacologist and do some tests (abdominal sonography
, T3, T4, TSH
, FSH, LH, Prolactin
), to find why its happening and then she can decide the treamtment.
They symptoms you mentioned are seen in PMS ( right bfore menses ) also.
For further quires - firstname.lastname@example.org