When would I ovulate?!

My cycles are completely out of wack. In May my cycle was 35 days, June was 28 days exactly, July was 39 days, and right now I'm on cycle day 28, and my apps say AF should start on the 14th-16th. Why are all my cycles so different, is this normal? Is there a term for cycles that differ every month?

In July I had plenty of sex when I had EWCM, but ended up getting AF 1.5 weeks later than expected 😩 what should I do? I thought that's when you were supposed to be ovulating. Can you have EWCM but not ovulate or ovulate a week later?