Hello..
There are many reasons of delayed periods like stress, anxiety, medications,
thyroid dysfunction, increased
Prolactin level,weight gain & PCOS
You should not worry much but just to be on the safer side,can get the following baseline investigations done:
USG lower abdomen, blood for
TSH & PRL ..
Try to do regular exercise & avoid weight gain..