Another cliche question 🤷🏻‍♀️

Okay so I'm 13 DPO. AF is due anywhere between tomorrow & the 17th & I had a little spotting on the 11th. Well, I tested this morning at 13 DPO & got BFN 😔 does this mean I should prepare for AF? Or should I just test again in the morning?

How possible is it for me to get BFN day before AF & a BFP later after AF is late or has come?

Sorry if this seems confusing. Any answer is appreciated! 😊