How to track ovulation date with a wierd periods?

Before i was pretty good about have an exact 28 day period but now i have it from 28-34 days and it get very hard to track the day and when i finally think i got it im wrong!!!! All these apps havent helped i have been trying for a year and a half ago?