if your a girl those actually sound like pregnancy symptoms. So if you are a girl and have been sexually active then I would go take a pregnancy test. Especially if you missed your period or if your period was different then how it normally is.
Hi!
You could be suffering from viral gastroenteritis or from food poisoning. Eat light, do not stay hungry but eat simple things like toast, porridge, cereals, crackers, banana, rice, peeled apple, etc. Take over the counter antacid and antiemetic (this SOS for vomiting). Watch out for a day or two with this treatment. If still the symptoms persist, then you may need an antibiotic for the gut and would need to see a doctor. If after the antibiotic course too the symptoms persist, then there is a chance that you have developed either IBS or some food intolerance. In that case you would need to consult a gastroenterologist.
Take care!