Confused

So I'm pretty sure I'm 9 dpo, AF is due on the 10th. Is that normal to O so close to AF? I did a hpt got a negative (25mil)... Still too early?! Ovia says to test in 5 more days. 
Glow said AF was due yesterday (the 7th) and then changed to the 9th when I said I missed and Ovia is saying it's due the 10th. My cm is light but glue like and cervix is high and barely open.