When to test?!

J

Here are my cycle averages, this month and last month I am late. (Hopefully it won't come at all this month, though)

For the most part it stays around 26-28 days in length but recently I've been late. I am wondering if because I was so late last month, if that will make me late again this month? When should I test. I really hate my cycle being so long right now when it's normally consistently short. I tested 3 days ago knowing it was too early and bfn. I also don't even know if I bd enough in my fertile window!

On Flo, it says I am 5 days late (Flo is usually the most accurate at determining when my period will come) and glow says I am 2 days late.