Ovulating

I’m really confused when I’m suppose to ovulate Premom and glow are 1 day apart. Premom says my ovulation is today and glow says i ovulated yesterday. I got my first positive OPK on Saturday January 30th and had cramps on January 31st. I tried to cover as much of my fertile window as possible. I started to chart my bbt but the times where it’s spiked my environment was altered. What do y’all think ?