what is this lol

I'm due for my period any day now, just don't know what this is. I'm cramping like crazy, and I ovulated early this cycle.