Cramps mid cycle

As

I have had terrible cramps all day today and it’s way too early for AF. Causes?