Although vitamin B12 is likely safe for most people when taken in reasonable amounts, it may cause certain side effects including diarrhea, blood clots, itching, and severe allergic reactions. In addition, combining vitamin B12 with chloramphenicol (an antibiotic medication) may produce harmful effects.