
Foods rich in vitamin B12 such as dairy products, eggs, fish and fortified foods.
Vitamin B12 is a key nutrient among healthy nerves, red blood cells, DNA creation and overall energy. An insufficient amount of B12 is common, especially for vegetarians, older adults and those with digestive issues. Since our bodies cannot produce B12, we must obtain it from food or supplements.
Knowing which foods are high in B12 and eating them regularly can help keep you healthy.
Vitamin B12, also known as cobalamin, is a water-soluble vitamin essential for maintaining healthy nerve cells and producing red blood cells. It also helps prevent megaloblastic anemia, a condition that causes fatigue and weakness.
Vitamin B12 is primarily found in animal-based foods, which makes it challenging for vegetarians and vegans to meet their daily requirements without fortified foods or supplements.
The amount of B12 you need each day depends on your age and health. Adults usually need small amounts, but it's important to get it regularly since the body doesn't store it for long.
Pregnant and breastfeeding women may need a bit more to help their baby.
Foods from animals are the best way to get B12.
Vegetarians are more likely to have a B12 shortage since plant-based foods don't usually have much B12.
Vegans are at the highest risk of B12 deficiency and should get it from fortified foods or supplements.
A B12 deficiency can happen slowly and might not be noticed at first.
Common symptoms are:
If not treated, a shortage can cause nerve damage.
A B12 deficiency is found through blood tests. More tests might be needed to check for anemia or nerve problems. Finding it early helps prevent problems.
If you don't get enough B12 from food, supplements might be needed. Talk to a doctor about the right amount to take.
See a doctor if you have constant tiredness, numbness, memory issues or signs of anemia. Getting treatment early can prevent lasting nerve damage and improve your health.
We offer expert care across key specialties, including Medicine, Cardiology, Orthopaedics, ENT, Gynaecology, and more—delivering trusted treatment under one roof.
Prakash Hospital Pvt. Ltd. is a 100 bedded NABH NABL accredited multispecialty hospital along with a center of trauma and orthopedics. We are in the service of society since 2001.
OUR SPECIALITIES
Contact Us
D – 12A, 12B, Sector-33, G. B. Nagar, Noida, Uttar Pradesh 201301
+91-8826000033

© 2026 All rights reserved.
Designed and Developed by Zarle Infotech