welcome to health care magic. your period could be late due to a few reasons. if you had unprotected intercourse
, there is always a chance of pregnancy
. you have done a urne pregnancy test,however i feel you should get a blood test
to be sure you are not pregnant(serum beta hcg
titre). the blood test is definitely more reliable than the home urinary pregnancy test.
periods can be naturally dealyed upto 7 days once in a while without any cause. however if they are always delayed it is better to get your self investigated.
stress of any kind also has an impact on your periods, can be delayed or can come sooner.
also do you have famoily history of a thyroid
disorder? that can also cause problems with your period.
hernis has nothing to do with your periods. the menstrual cycle is controlled by the higher centers in the brain .