Is there still hope?

Im 12 dpo and took a test this morning and got a BFN. Glow says AF is due tomorrow (3/1) and another app says Sunday. Glow is usually right on the money though. On 9 or 10 DPO (I don't remember which now) I had cramping like I've never felt before. It was a weird almost pulling/pinching feeling mostly on my right ovary. On 10 dpo I had very light pink spotting just a few times when I wiped and the next day just a tiny bit of brown spotting one time when I wiped. Nothing since and no other symptoms of AF since either. I have been feeling increasingly nauseous the last few days though. Is it possible I could still get my BFP or does this sound like AF is coming? Help!