BFN :(

PrayingBaby#4
My AF was due the 31st according to this app n according to the Ovia app it's due tomorrow,I took a test cause all the symptoms are driving me insane, but I got a bfn :( is it to early to test?