12dpo negative

I took a test and got a clear BFN this morning (12dpo). According to the app AF is due in 2 days based on my ovulation. Today is day 29 of my cycle which has almost consistently been when i start spotting for a day before AF fully starts. I have not had any bleeding yet or typical AF symptoms. Is it possible I could still get a BFP? Or should i just give up hope for this month?