I am wondering if you met a gynecologist yet?
profile was okay in 2012. What is the latest TFT ?
There are many causes of irregular periods
. Please meet a good gynecologist and get yourself checked. You may need blood tests like Prolactin
etc. What is your weight and height? Do you have excess hair growth over body and face?