When should I test next?

Je

AF is currently 3 days late and is never this late. I’ve been testing daily for the past week and keep getting BFN. My O day isn’t accurate and I don’t know when it was. If I was pregnant, shouldn’t my tests show BFP already? When should I test next?