So disappointed and confused.

I am now 4 days late and my period still hasn't came. I took a pregnancy test today and it came out negative pretty upset considering me and my husband have been ttc for 2 years now. I don't know if I should have taken it in the morning, but I'm pretty upset about it.
How long did you guys wait till you got a BFP?