You are probably suffering from irregular delayed period which is called oligomenorrhoea. There are several reasons like hormonal
imbalance, stress/anxiety,ovarian cyst/PCOD (most common) , thyroid
problem, weight gain/extreme loss, irregular eating habits etc.
Need to investigate properly to rule out underlying pathology by USG lower abdomen, Thyroid profile, LH/FSH, blood prolactin
level etc. So consult with your doctor and take suggestive measures.
Avoid stress, take healthy diet with iron supplements
, control body wt by regular exercise and need proper sleep. Be well.