Vitamin B12 for hangover – Does it reduce the effects of alcohol?

Vitamin B12, also called cobalamin, is one of the most important vitamins in the body. It participates in very important processes of the organism. It is stored in the liver and used by the body as it needs it to carry out its functions. There has always been a lot of talk about the relationship between vitamin B12 and alcohol, but it is important to know what is true, what is not, and why.

In this article we will deal with this relationship from two points of view. On the one hand, those people who, after excessive consumption of alcohol over a long period of time, suffer from vitamin B12 deficiency. This deficiency is caused by the long-term excess of alcohol preventing the body from properly absorbing this micronutrient. And, on the other hand, cobalamin as a nutrient that absorbs alcohol from the body and therefore becomes a great ally for the hangover.

Vitamin B12 and alcohol – What is their relationship?

Our best selection

Excessive alcohol consumption can greatly hinder the body’s ability to properly absorb many nutrients, including cobalamin.

For the correct absorption of this, the stomach releases a compound known as intrinsic factor, which binds it together. Thus, the binding of both elements helps the body to absorb vitamin B12 itself. However, excessive medium- and long-term alcohol consumption can negatively affect the stomach, making it difficult to secrete intrinsic factor. When this happens, red blood cell levels in the blood drop markedly, a clear symptom of low B12 levels.

Alcoholic people are therefore at great risk of deficiency, a serious illness in this case. Cobalamin deficiency can cause many health problems in the medium to long term. It must be taken into account that this nutrient fulfills many functions in the organism, some simple but others complex and tremendously important.

This can lead to anaemia in the absence of red blood cells in the blood, which are responsible for transporting oxygen to the tissues. The symptoms of this pathology are very diverse, such as fatigue, pallor, loss of appetite. If B12 levels are not balanced, medium- and long-term symptoms include numbness and tingling in the arms and legs, as well as dementia or even depression.

Does B12 really help eliminate hangovers?

Vitamin b12 for alcohol hangover

Beyond what cobalamin does in the medium term, who wants to know about the relationship between vitamin B12 and alcohol wants to know if it’s good for the hangover. Let’s give an answer, read on.

Much is said about the benefits of B12. Well, let us shed some light on this matter. One of its functions is the burning of calories and energy production. Therefore, by taking foods rich in this or supplements we get to burn more calories and, therefore, lose weight. It also plays a key role in both the growth and recovery of tissues; it is very important in healing processes.

Let’s now turn to alcohol and vitamin B12. When a person comes to their medical center for very strong symptoms of hangover, one of the substances that professionals give is cobalamin, usually through B12 injectables. This has a very simple explanation: it is a nutrient that helps the body largely eliminate all the alcohol accumulated in it in the same way that it generates the energy we are talking about. In this way, it helps to expel alcohol more quickly through the urine.

Therefore, there are many people who, knowing this, both before and after drinking alcohol, take a lunch or dinner rich in this micronutrient for their bodies to eliminate toxins more quickly, thus avoiding the hangover of the next day. The most suitable foods for this purpose are of animal origin, such as beef, eggs or dairy products, among others. There are also some plant-based foods that contain vitamin B12, but in very low amounts, so that they do not fulfil this function.

Drinking before, during, or after drinking alcohol

Here’s what kind of food to eat before, during and after drinking alcohol so you don’t suffer from the dreaded and annoying hangover of the day after.


Before drinking alcohol, it is highly recommended to eat foods rich in cobalamin such as those mentioned above. A great option is beef; each 100-gram serving contains about 13 micrograms of this B-group vitamin. Eggs are also a good option, for example as an accompaniment to an omelet. If you are going to drink alcohol at night, perhaps fish is a better option, because it is lighter. Of all the species, we highlight salmon, sardine or herring.


Although practically no one does, it is highly recommended to drink water between cups. Alcohol dehydrates the body to a great extent, so it is necessary to drink water so that the hangover is less.


After drinking alcohol, during a hangover, it is best to drink freshly squeezed citrus juices and shakes, such as orange, lemon or kiwi. It is a good idea to add an egg because this animal food contains a large amount of B12, which absorbs the alcohol in the blood, thus releasing part of its negative effects.

More Hangover Tips

To accompany the juices, eating very soft foods that do not make the stomach work too much will be ideal. Fish again becomes an extraordinary option; a very easily digestible food of animal origin. It may also be a good option to bet on vitamin B12 supplements; however, before taking them it is important to ask about dosage and ask your pharmacist for advice.

Ginger is also very good for hangovers as it reduces nausea and has a high anti-inflammatory power on the digestive system. Nothing beats a good shower with warm water, gently massaging the head, temples and neck, it comes in handy to stimulate circulation and muscles in this area.

Conclusion on alcohol and vitamin B12

Cobalamin B12 Home Remedy for Hangover

Vitamin B12 is undoubtedly one of the most important nutrients we need. Vitamin B vitamin deficiency is a serious disease in some that can cause long-term problems such as dementia or depression. Of all its functions, that of absorbing the alcohol of the organism is very useful in the subject matter that concerns us. Therefore, it is an extremely beneficial nutrient to take both before and after drinking alcohol.

Although vitamin B12 may reduce the symptoms of hangover, it should not be exceeded with alcohol, it is recommended to consume no alcoholic beverages because even in small amounts are beneficial for health according to recent studies.

A healthy lifestyle is essential for good health in the short, medium and long term. On the one hand, a healthy and balanced diet, which includes all types of foods, avoiding those pre-cooked foods that have a large amount of fat and empty calories. On the other hand, you can do physical exercise frequently, between 3 and 4 times a week and do activities related to physical and mental satisfaction. And finally, always drink in moderation.

In addition, it is highly recommended to carry out routine check-ups to find out the state of the organs. One point to keep in mind is to avoid alcohol if you have cobalamin deficiency. We hope to have solved all the doubts about the relationship between vitamin B12 and alcohol. There are many legends and sayings about both elements, so it is important to know the truth from experts.

Our best selection

Have you ever used B12 as a hangover remedy? Did you know its effects? Discuss your questions or advice to help more members of the community!

If you found it helpful or have any questions, please comment and share, thank you! 😉

Fecha de revisión:
Artículo revisado:
Can【VITAMIN B12 help with alcohol HANGOVERS】?
[Total: 6 Media: 4.3]

Comment and Participate

   Acepto los términos de privacidad

  1. Responsable:
  2. Finalidad: Envío por email de noticias y novedades
  3. Legitimación: Tu consentimiento expreso
  4. Destinatario: Lista de suscriptores alojada en Wordpress
  5. Derechos: Acceso, rectificación, supresión, anonimato, portabilidad y olvido de sus datos