A 60-year-old man should be taking approximately 2.4 mcg of B12. However, every person is different, and you might need a larger dose, so have a healthcare professional perform a blood test and check your levels of B12.