Update. BFP???

Getting so many negatives after so many months it’s like I don’t believe what’s in front of me. This is a legit positive right?! I’m still about 1-3 days before AF so still nervous I’ll lose it.