AF guessing game!!!

Renae
So my Cylce is 27-28 days. AF arrived 1st Feb. ovulation CD 17. My app I use to use says AF is due 28th feb. this app says march 4th. Argh this makes it hard to know when to test. I tested today at 8dpo. Negative. Not sure wether to wait until Tuesday for AF to arrive and if it doesn't test. If it says negative again I presume AF is due 4th March