Written by Tracy Norfleet, MD, MBA, FACP, ABOM | Reviewed by Patricia Pinto-Garcia, MD, MPHPublished on June 10, 2024 Key takeaways: Vitamin B12 is an essential vitamin that your body needs to function properly. You can get enough vitamin B12 from either food or supplements, like vitamin B12 shots.People with a BMI over 30 can...