Normally if a period occurs in between 21-45 days it is considered to be a normal cycle. Delay in periods could be because of many reasons like
thyroid imbalance , anaemia or any other hormonal imbalance . Plz meet a gynaecologist for your problem.
Good luck
Answered2020-08-17 11:19:25
1/1 people found this helpful