بالتأكيد للحمل دور في نقص فيتامين ب في الجسم؛ وذلك لأن الجنين يمتص ما تدخره الأم من فيتامينات ومعادن مما يؤثر ذلك على صحتها، ولكن يمكنها تفادي هذه المشكلة بتناول الأطعمة الغنية بفيتامين ب؛ والتي منها الأسماك واللحوم والدواجن والحبوب الكاملة، وكذلك الشيكولاتة ومنتجات الألبان.