Cycle days

This app is saying my prediction for period is today cycle day 35. But last week I took ovalation text and it was positive. My other 2 apps say my period is due next week now due to the test being positive so is it normal to have a cycle of over 40 days? I came off the pill in April