Period cramps 8 days early??

Been having really bad stomach cramps all weekend, and I’ve been feeling really sick. I’ve thrown up a few times, but my period isn’t due for another 7/8 days? Any ideas?