I was recently 10 days late for my last period, was worried as normally pretty regular. Did a pg test and was negative, my partner had a vasectomy 10 years ago so I knew chances of pregnancy were low. I have fibroids and a pretty stressful job. Eventually my period started but like I say 10 days late. Heard both fibroids and stress can cause delay so think this must have been the reason for me anyhow. No one is the same, but all I would say is if you are late and have been under allot of stress/worry dont worry straight away. Give it 2 weeks max and then get checked out if no sign.