Ovulation

I’m currently on CD 18. I’ve been taking opk since the last day of my period CD 5. Every app said I should of ovulated on CD 14. Has anyone else ever use opk and found out that you ovulated late?