With vitamin B12, your body can absorb so much and no more. Therefore, it is not likely that you can take too much vitamin B12, as your body will expel the excess. Food sources of vitamin B-12 include meat, poultry, egg yolk, milk and liver. You can find more info at: http://health.msn.com/nutrition/nutrient...http://www.mamashealth.com/nutrition/vit...