Help please!

Christine • First baby on the way! Happily married, step mom and love my god!
I threw up last night before bed everything I ate. I woke up at 7 this morning again threw up. So I ate some crackers and was sipping water. Again around 8 I threw that up. Once more at 9ish. I ate a banana which I took my prenatal with I held that down. I ate oatmeal with more bananas around 1030-11 ish. Threw up again around 2. Then I took a nap. Woke up around 4 ate some crackers and now threw that up again now around 430. Anyone have any tips? I feel awful and I'm worried if this is normal or not? This is my first baby