How does it take so long to test for bfp?

I know they say wait about 2 weeks past ovulation to text for bfp?  But why does it take this long? Or longer for some? Do you have symptoms or not until after about two weeks?