Supplements and injections are effective ways to treat vitamin B12 deficiencies ... your doctor might recommend a shot or IV drip. Animal-based sources: Meat, chicken, fish, clams, salmon ...