Ovulation?

Aaliyah • 21. Mommy to a beautiful boy. Married.💚
I'm not sure when I ovulated and maybe some of y'all can help. My last period was March 12-18/19. AF is due this Saturday (4/9). I had a really sharp pain, March 28. I don't want to rely entirely on an app to give a date and just the pain. Any help is appreciated. 😁