what is it?

I'm almost 29 weeks and for the past few days I've been throwing up like crazy, having diarrhea and I don't know why?? Like I've never wanted to throw up at all before but now I do constantly.