Help me out what is going on !!!!

Hi girls I’m a lil confused I have 3 different period apps this one flo and premom all 3 of them are telling me different dates that my period is ment to start ?? How do I know what one is correct , I’m so unsure of what dpo I am or if I’ve even ovulated because flo all tells me I’m not going to ovulate till 8 days before my period ?!!!

My cycle last month was a 31 days away cycle but since stopping breastfeeding my daughter at 6 months my periods have been all over the place 😫😫

I had pink spotting on the 29/30th so I’m so unsure so far tests are negative no sign of my period showing up .