38 weeks

Sharp cervix pain that I've never felt before. I've have the cervix pain before but not like this. I've been feeling nauseous after I eat today but yesterday I kept throwing everything up. I was constipated yesterday and now today I have diarrhea. I'm having light/medium pressure cramps up front and my back/hips ache. I'm really irritable. I haven't lost my mucus plug and my water hasn't broken. I've been 1cm since 36 weeks. Could this be labor? Or labor coming soon?  
Also I've been really tired lately. Please give me advice!