DPO & AF Question

Li
Hi everyone,
I'm new to learning so much about my cycle and am in my second TTC TWW. Im currently tracking across two apps, I put my + OPK result in both and one has calculated AF is due tomorrow, the other says AF is due on the 10th. Both apps have the same AF history back to Jan. AF comes once a month without fail but lately it's been lengthening or shortening by a day each cycle. 
So I suppose my question is, will AF only come exactly 14 days after I Ovulate? Or is there a chance I could only be 8DPO and AF might actually show up tomorrow??