विटामिन बी 12 की कमी आ जाती है तो शरीर में खून की भी कमी होने लगती है. इससे हिमोग्लोबिन का भी स्तर कम होने लगता है शरीर में. विटामिन बी 12 की कमी से माइग्रेन की संभावना 80 फीसदी बढ़ जाती है.