can affect many things in our lives, including our periods. Sometimes we're so stressed out that our body decreases the amount of a hormone (GnRH), which causes us to not ovulate or menstruate
being overweight/under weight can shift ur cycle or even stop them
imbalance diet may also delay menses.
if stress,diet and weight is the cause maintain healthy lifestyle.
if it continue the same even after maintaing healhty lifestyle consult gynaecologist .