pregnancy tests

How long did it take y'all to get your BFP??? I know people that got it within like 10DPO and others who didn't get a positive test until they were finding out the gender of their baby... I'm just confused by this. Also, what are some key signs the baby is a boy/girl??