Welcome to HCM.
You are currently suffering from irregular period for 11 yrs and your last period was 3 months ago.
There is several reasons for irregular period,some common like PCOD, Thyroid dysfunction
, Over wt, Stress, Anorexia
So need to investigate properly for underlying pathology.
Do the following investigation like USG lower abdomen, FSH/LH ratio, Thyroid Profile, PPBS and Blood for estrogen & progesterone
Along with control of body wt, take healthy diet, avoid stress full activity and do light exercise.
After all investigation, you may consult with me or your gynecologist.
All the best.
For more opinion, mail me......firstname.lastname@example.org