Please help

So I have my baby shower tomorrow so I jumped in the shower tonight to take a shower well when I got I went into my room and there was a huge roach on the floor right beside my bed. Obviously I freaked out and yelled for my boyfriend well he refused to get out of bed which pissed me off so I was crying and running around the house and I guess you could say I did a bit of exercise. After doing that for about 5 minutes he finally killed the roach and my heart felt better. Maybe 7 minutes later I am having horrible pain in my stomach to where I am sitting on the floor can’t get up. I am not very good with pain but I compare this to period cramps and it was much worse. I go to the restroom and try to go #2 but can’t do I drink some water take my prenatal and try to lay down. I don’t even last laying down for 3 minutes before my back and stomach are killing me as I try to look up why this may be happening... I force myself up and to the toilet again and am now having severe diarrhea (sorry TMI) I don’t know if I should go to the hospital or not my office does not have an off call doctor so I am at a loss at what to do.... I am only 31 weeks