Am i ovulating this early?!

dominique

Im in CD 10 today and i got this blazing positive OPK just now. I have cramps and i hsd a feeling i needed to test today and i got this! Just had my period last week and my lsst cycle was only 21 days!