Thanks for choosing HealthcareMagic forum.
If your pregnancy
tests are negative then you are not pregnant.Stress
do play a role in delaying the periods.Just wait for them to come on their own or you can take hormone tablets to have the bleeding.If it happens again then you need the tests to know the cause.
Dr. Rakhi Tayal