3 days late....

So I come off the pill end of March/beginning of April this year and since then my 5 cycles have been 31 day cycles exactly. I was due my period Friday 7th and I am still waiting. I am now officially 3 days late. Saturday 8th I done a test which was bfn. Any ideas?? Could I just be late or be actually pregnant?

It seems odd that im late purely because all cycles leading up to this have been exactly 31 day cycles.

Any advice much appreciated x