Welcome to healthcare magic. I have read your question.
I would like to reply as below:
1) Delayed periods are common in women.
2) It may be due to stress
or diet variation.
3) Please get serum beta hCG blood test
done if pregnancy
If you have any further queries, let me know so that I can help you much better.
Wish you good health.