Some foods and drinks can interfere with vitamin B complex intake and should be avoided completely.
Foods rich in fiber can interfer with the absorption of B12.
The substances found in tea and coffee can slow down the absorption of vitamin B12.
Calcium competes with B12 for absorption, high-calcium foods should be avoided with B12.
The consumption of alcohol may reduce vitamin B12 levels.