The factors of metabolic tolerance can explain why people get sick after drinking. It is known that alcohol is absorbed primarily from the stomach and small intestine, and then metabolized in the liver, by an enzyme. If the body doesn’t have enough of this enzyme, the alcohol cannot be metabolized. There is also a second enzyme that takes part in this process. People that are lacking the second enzyme experience facial flushing, and sweating, and they get sick after drinking alcohol, even in small amounts. Furthermore, women have higher body-fat percentages, and this has a role in metabolizing alcohol differently, meaning that a woman will have a higher concentration of alcohol in her body than a man, after drinking the same amount of alcohol.
Other reasons why people get sick after drinking alcohol are an irritated stomach because it is known that alcohol irritates the esophagus, stomach, and intestines, and increases the production of gastric acid, resulting in nausea or vomiting; sulfites from the wine, if that person is allergic to sulfites; an empty stomach; age because as the drinker is older, his body is processing the alcohol slower; mixing the alcohol with medication or several medical conditions. If you already have a health condition, like ulcers, high blood pressure, or severe acid reflux, you have to stop drinking. Considering that alcohol affects most internal organs, already having a problem with one of them, will make you even sick when drinking.