I had the norovirus once--it hit like fast like a train and did all the things you mention. Awful stuff. Also ended up in hospital for fluids. "Normal" people probably manage these viruses at home--we probably just get hit harder with our already limited ability to balance electrolytes. Hope you are feeling better.