Thanks for writing to us with your health concern.
Your symptoms are suggestive of, but not confirmatory, of a pregnancy
They could be due to pre menstrual symptoms, and due to stimulation with hormones.
Any kind of hormonal contraceptive
pill itself alters the normal menstrual cycle, it can diminish menstrual bleeding to the extent that once in a while, there would be no period.
Stress, anxiety or any kind of emotional upheaval could cause a delayed period.
If you are overweight
/ extremely underweight
, or have gained or lost weight rapidly, period could be delayed.
Again, thyroid and adrenal hormonal imbalances might be responsible.
A condition called poycystic ovaries is characterised in women by delayed and irregular cycles.
Any concurrent medication / hormonal preparation you might have taken, could affect your cycles.
Thickening of the lining of the uterus or ovarian/ uterine tumours might cause such a delay.
Sometimes, it is normal for women to experience some delay / irregularity in the normal cyclicity of the menses. It is called a metropathic cycle and is nothing to worry about, merely an aberration.
In your case the standout reason seems to be stress itself.
Also, a pelvic ultrasound
scan will easily remove all your doubts.
All the best
Please feel free to discuss further.