Not sure when to test?

I have a very irregular cycle.

I use three different apps to track my cycle and they all say different things.

-Glow says my period is due today.

-Ovia says it’s due on the 12th

-Fertility Friend says it’s due on the 24th

I’ve never gotten a positive OPK (I used them for 6 months) so I stopped wasting my money on them and I lost my BBT thermometer while moving a couple months ago.

Which app have you found to be the most accurate?

I’ve had very sore/tender nipples since January 31st and heartburn for 2 days.