I want this so bad!

I've been trying for baby #2 my only is 5! 
With her I knew I was pregnant before the test came back positive idk how intuition maybe.
Who knows well here I am my cycles are 24 days and my last cycle began on March 20th. Yesterday AF was due I had a tugging maybe a bubbly type cramps light no where near what AF can do! Since it's subsided I have had BFNs for the past 3 days and one faint line. I don't trust it though. idk why I do this too myself, it takes time but I can't hold it back anymore. Please give The truth ladies, could I still be testing too early? What brand is best for early testing? Any ladies who took longer even after AF was due to get a BFP?!