Early ovulation

Nicola
Just decided to take an opk (5days after my chemical pregnancy) and to my shock it's positive!
Could that still be hcg hormone in my body or have I ovulated as normal. My cycle is 31 days so if I got my period as normal on the 20th of December now would roughly be when I would ovulate. Any thoughts?