Thanks for query,
You have hormonal
imbalance leads to this stage & irregular menstrual cycle.
The hormonal imbalance may be due to tension ,anxiety
,long working hours or shift duty or any ovarian lesion.
As since march you do not have periods you should consult gynecologist will prescribe you medicine for withdrawal bleed after going through check up to rule out ovarain lesion.