Which app should I believe??

So here is my dilemma. My one app says that AF is due tomorrow because it would have originally been due tomorrow since I normally ovulate on cycle day 16, but this month I know I ovulated on cycle day 18 based on opks and bbt. And my one app says AF is due tomorrow while glow is saying that it's due on Friday. Which app do you think I should go by?