BFN 17 DPO - Late 2 days

Carolyn • Married for 3 years - TTC over 2 years for baby #1 #EndoWarrior

I'm on CD 31 with a typically regular cycle of 26-29 days. I had a positive OPK 17 days ago. I've been testing the past few days with BFNs. At this point I am driving myself crazy! I typically have light spotting before AF shows but this has yet to happen.

Anyone get their BFPs a few days after their missed period?? Help!