I had unprotected sex nearly 3 weeks ago & was due shortly after & am 13 days late. I have taken 2 p tests which came back negative.

Last month I was on the pill (rigevidon) for 2 weeks (I was given this as I have really heavy & long periods but stopped taking it as it was making me spot for a week or so after my period & making me feel sick).

Do you think this could be why my period is so late, due to the introduction of the new hormones then taking that away? Or more likely that I am pregnant?

I know I probably just need to wait but af the moment I'm quite stressed. Thanks in advance for any advice you might be able to provide.