Vitamin B12 is water-soluble and essential for the proper functioning of the brain and nervous system. This micronutrient also has a role to play in blood cell formation, energy production, and DNA synthesis (1). Its deficiency can manifest in the form of a nervous disorder, anemia, and poor energy levels (2). But how is it related to weight gain? Keep reading to find out!

Symptoms Of Vitamin B12 Deficiency

When there is a deficiency of vitamin B12, cell division slows down. Due to this slow cell division, red blood cells are enlarged and destroyed by the immune system. There are several Symptoms Of Vitamin B12 Deficiency (3), (4). They are:

Does Vitamin B12 Lead To Weight Gain Or Weight Loss?

There is very little evidence to suggest that vitamin B12 leads to weight gain or weight loss. Studies associate low vitamin B12 levels with obesity. However, people with a normal BMI range showed a negative correlation with vitamin B12 (5). Another study associated obesity in children and adolescents with an increased risk of low vitamin B12 levels (6). A recent study on US population shows that high serum vitamin B12 levels are inversely proportional to body weight, but the underlying mechanism needs further investigation (7). A study in NewYork states that long-term supplementation with vitamin B12 can lead to less weight gain (8). However, more studies are required to arrive at a conclusion. A 15-year-old boy with macrocytic anemia and other clinical conditions, when supplemented with intravenous cobalamin, showed an increase in appetite and weight (9). It is pretty clear that current evidence is inconclusive to establish that vitamin B12 deficiency leads to weight gain. However, low vitamin B12 levels are observed among people with obesity issues. If you are experiencing any of the vitamin B12 deficiency symptoms and weight changes, scroll down to see what the best sources of vitamin B12  are that you can include in your meals.

How To Get More Vitamin B12?

The best and natural way to get vitamin B12 in your body is to eat foods that contain it. Foods rich in vitamin B12 include (4):

Meat and chicken Seafood Eggs Dairy and dairy products Fortified breakfast cereals

Apart from these natural sources, you can also take vitamin B12 capsules, syrups, and health drinks that can help bring your vitamin B12 levels back to normal. But before taking any supplements or medicines, make sure to consult the doctor.

Can low vitamin B12 make you tired? As vitamin B12 is required to operate biochemical reactions for energy production, low levels of B12 cause you to feel tired because of lack of energy production. Can low vitamin B12 cause anxiety? Vitamin B12 regulates functions of the nerves. Hence, low B12 levels may cause psychiatric symptoms like depression, anxiety, as well as hallucinations. What is the difference between vitamin B12 deficiency and anemia? There is no difference between B12 deficiency and anemia. In fact, vitamin B12 deficiency leads to anemia as it regulates functions of red blood cells. Do almonds have B12? No, almonds do not have vitamin B12. Can stress increase b12 levels? No. Anecdotal evidence suggests that stress can deplete vitamin B levels in the body, especially vitamin B12. And hence people with anxiety and depression may be more prone to vitamin B12 deficiency. Does beetroot have B12? Yes, beetroot is a rich source of vitamin B12 (and other B vitamins) and is also packed with vitamins A and C (10). Does B12 make you sleepy? No. There are no studies that prove a direct relationship between vitamin B12 levels and sleep.

Sources