We all had that virus as well it was the worst.
My youngest son would be fine one day and then vomit the next. I called the Dr. and they said just to start with getting liquids back in his body. Every 15 min. give him something to drink like gatorade. No dairy products because that will upset the stomach. He finally got over it after a week. I hope that all it is, is the virus, and that you are well soon.
sorry, this does not sound like a mental health symptom, so your gi doctor is the right place for you to be.