Different cycle predictions!

cat

Three different apps, three different cycle predictions could mean i already ovulated and could mean im about to, any advice on this situation?