This is Dr. David
did you vomit twice?
yes, you could have a viral stomach infection.
you could be dehydrated from vomiting which can cause dizziness.
I hope you can drink some fluids and keep it down
if you can't keep down fluids, you might have to go to the hospital for IV fluids to prevent dehydration which is very common at your age if you can't drink fluids and continue to vomit.
it could be food poisoning or a viral or bacterial infection possibly.
I hope you don't get watery diarrhea which can cause more loss of fluids.
do you have an urgent care center or health clinic or hospital A&E where you can be seen and assessed?