Thank you for putting up your problem to Healthcare Magic!
Delayed period can be due to stress
As your pregnancy
test is negative get blood beta HCG
test done if that come negative it means it is confirmed that you are not pregnant.
I hope your query has been answered.