Opinions please 😊

I am currently on 7 DPO, and I was pretty sure I'm out this month. Just didn't feel it you know? Well I took my dog to do some running around the lake down the road from my house, and on our way home I stopped to get gas and about threw up all over the place when I went inside to pay. My stomach has been trying to get me to get sick ever since and it's been 4 almost 5 hours, I'll be fine for a bit and then BAM it's back. I'm thinking it's just the stomach flu or something right? Isn't it too early for my body to be showing signs like that?...TMI.. I checked my cervix because I know it's too early to take a test, and it felt high , closed and soft. Is that normal? I thought it was supossed to be kind of hard before your period? AF is due next Friday/Saturday . So I guess I'm asking could I be getting super early morning sickness or nah?Â