BFPs question...

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