Ovulation

I been using a couple of these apps and they all say I ovualte at different times, has anyone found out the best one that is usually mostly accurate on the days to best try?