is this positive opk?

Emily
Top test was from yesterday around 11:00 am and this test is today around 11:00 am. That bottom one is positive right? And this means I should ovulate within 12-24 hours? I'm only on cycle day 10 so seems weird I'm already ov...is it possible? I've been having quit a bit of eggwhite cm for the past 4 days now. We have bd everyday since my period ended (which was a short one, only 4 days). I've also been taken evening primrose oil since cycle day 1. Should I stop taking that now since it's showing I'm ovulating now? It's my first month using so plz help ladies! I don't wanna take after ov and this is 2nd month using opk but first time trying first response (used cheap dollar ones couple months ago).