Pregnancy is the first possibility for delayed periods. I sincerely suggest you to do a
urine for pregnancy
test and if the test comes negative, then get the other causes of delayed periods ruled out from a gynecologist. It can happen because of hormonal imbalance, increased stress, eating disorder, increased smoking, alcohol or caffeine use and medical conditions like PCOS, fibroid, polyps and endometriosis.