Medically reviewed by Sohaib Imtiaz, MD Key Takeaways Take vitamin B12 on an empty stomach in the morning or early afternoon ...