Stomach bug?

Pretty sure I have some type of stomach bug that I’m fighting right now. My stomach began cramping in my stomach (left side) at like 12-1 am and it lasted until 2 am which is when I finally passed out after the pain was tolerable. At 4 am I wake up and I feel the “I have to poop now” feeling and you ladies know it. The cramping and feeling like it gonna come out. Yeah that one. So I get up and I’m sitting on the toilet super nauseous to where my vision feels like it’s cutting in and out because of how much I wanna throw up. I freak out and grab the trash can right next to me because I thought I was gonna poop and vomit at the same time (I’ve done it before and it sucks but I was prepared this time). I ended up just vomiting for about 5 minutes straight. I felt way better but now I’m laying down again and I got that slight cramping feeling. It’s definitely tolerable right now but it’s weird I was feeling better but the minute I lay down it’s all back. Anyway , just hoping I don’t end up throwing up again.

Update: it’s now 605 and I threw up again