Early Af?

So af is normally very regular around every 31 days, I have been getting what I thought was some spotting for the last two days thinking great this might be implantation bleeding but today I woke up and it seems AF is fully here but 4 days early. I’ve done a pregnancy test 10 post ovulation and it was a bfn.

Anyone else ever had this? I have no other symptoms.