Is this normal?

I woke up and got my period early than expected but I also threw up abit and had diarrhea, I've never experienced this before! Is this normal?