I'm sorry you aren't feeling well. I think it makes sense that emotional reactions can have physical symptoms too. Like feeling exhausted when depressed, tense and headachy when anxious or stressed.
It's good you can keep fluids down. I hope you feel better soon.