Brak w organizmie witaminy z grupy B i magnezu są często przyczyną bólu głowy. Stosujmy więc dietę w której nie może zabraknąć produktów zawierających witaminy z grupy B. Witamina B1 wycisza, gdy jesteśmy zirytowani - znajdziemy ją mleku, kaszy, drożdżach. Witamina B2 dodaje energii - jest w kapuście, brokułach, brukselce. Magnez wspomaga układ nerwowy a brak jego w organizmie powoduje bule głowy. Znajdziemy go w bananach, orzechach, figach, kakao, w warzywach strączkowatych.