What is going on with my body?!

Im 28 weeks pregnant. I only got around 4 hours of sleep last night and then went to work. While at work I had a strange thing happen. My belly got really tight while walking and I️ felt pain from my belly button down to my “down there area” and it felt like baby was trying to push his way out! I had to stop and catch my breath when this happened and it scared me to death! I️t only happened that once but after that I’ve felt a little off in my belly area.

I get off work and come home and my stomach starts to hurt even worse almost like gas pains and cramping. I laid down to feel better and then after a few minutes i ended up running to the bathroom with cramping and diarrhea? I️m still in pain and i feel really nauseous now.

Could this all be from lack of sleep? Or is something else going on! Should i call my doctor? I still feel baby moving around, i am just worried because i feel pretty awful!