How come when you puke from food poisoning from bad food you’ll avoid that food (even if you know it’s not bad) for a long, long time but when you throw up from alcohol it’s usually only a couple of days before you’re willing to try again?

583 views

If you have some bad lasagna it can give you a pretty rough time for about 24 hours. It’s not unusual afterward for it to take ages before you’re able to even look at lasagna again. If you go on a bender there’s a pretty good possibility it’s going to make you feel the same way as the lasagna did for about the same length of time, but the chances are you’ll be ready to drink alcohol again within a couple of days. Why is that? Why does our body “learn” to protect itself from spoiled food that makes you sick but not from too much alcohol which does the same?

In: Biology

5 Answers

Anonymous 0 Comments

I cannot tell you how it works but I do know the mechanism may be pretty old because some animals have it too. Even though rats are physically incapable of vomiting, they will avoid food that has made them sick in the past.

You are viewing 1 out of 5 answers, click here to view all answers.