Probably a stomach bug or virus. But I'm no doctor I only just had a stomach virus a few months ago that had me throwing up from 12 p.m. all the way to 3 a.m. I felt better the next day but was aching and weak.
I was so weak and dry heaving praying every min.
I was worried because a few years ago a stomach infection put me in the hospital with 104 fever, throwing up, diarrhea, and severe dehydration. I was living with parents then and they had left that morning and when they came home I was so weak and sick they found me on the floor in the living room because I was too weak to make it anywhere else.
I spent 4 days in the hospital on bed rest, meds, iv's, and nasty beef broth soup.
Drink ginger ale and eat some crackers or bread.
The point is to try and stay hydrated and also put something o your stomach to throw up. Dry heaving is more damaging than throwing up something. I know eating sounds awful lol.
Pepto bismal and over the counter medicine helped me feel better also.