BFPs question...

🤍💫
How come some people test positive before af is due and some ppl don't until after and some, some time after?!...?