When do you think I'm due?

B e A m * • ⚽️ #1 Jul 17 🌷#2 Mar 20 🚗 #3 Feb 24

First day of my last period was Nov2. My cycle is 25 days. I'm pretty sure I ovulated on Nov 14. I always feel the sharp pain in the middle of every month. And that's every time when I ovulate.