eli5: Why does puking up food poisoning immediately make you feel better?

638 views

Is the food inside your stomach literally causing you the pain? Is that why almost immediately after puking you feel almost completely better? Why do you get so dang hot? What is causing all the pain anyways?

It seems to me like the food can’t be the mechanism of pain, but that’s the way it seems when you complete the awful act.

Asking as someone who just had a bad bout of food poisoning last night!

In: Biology

2 Answers

Anonymous 0 Comments

With a lot of bodily functions, it has the pattern of a feeling of urgency or pressure, then a feeling of release once the bodily function has been performed. This is true of things like sneezing and vomiting. So you have a feeling of urgency to vomit, and then you do and it’s a feeling of release and the desire to vomit and the unpleasantness of nausea goes away. But it’s not specifically because you got rid of the poison. It’s because you achieved the action—vomiting. Like how the urge to sneeze goes away after you sneeze. But you may vomit more later. Same is true if you’re seasick, for example. You don’t actually have any poison in you—your body is tricked into thinking there’s a problem and you get nauseated. You’ll keep vomiting as long as you are on the ship, even when there’s nothing left in your stomach.

Anonymous 0 Comments

The nausea is from your body recognising the food as toxic. Basically your body can’t really tell whether a toxic substance is going to kill you, or just cause mild discomfort. So it’s trying to expel the substance before too much of the toxin can be absorbed into your blood stream. So once you’ve puked, your body sort of relaxes, it’s got rid of the toxic stuff.