It is best to take B12 vitamin in the morning as it can positively affect alertness and energy levels. B12 vitamin is water-soluble, so it can be taken with or without food. Some experts recommend taking the vitamin with a meal to ensure the best absorption, especially in older individuals who may have a reduced ability to absorb B12 vitamin.
Article updated:
22 October 2024