TMI WARNING!!!!

I just threw up I been sick off and on and had extreme cramps last night don't kno what's going on as my period isn't due for another 4 days...anything