Vitamin B12 is crucial for making red blood cells, which deliver oxygen to your body. A B12 deficiency can cause fatigue and weakness. Meat, poultry, fish and dairy are good sources of B12. Vegetarians, vegans and older adults are at risk for low B12 levels and should consider supplementation.