کمبود هر ماده در بدن میتواند باعث سردرد شود؛ ویتامینها جزو این دسته از مواد هستند. رژیم و سبک زندگی در کمبود این مواد موثرند و عاملی برای سردرد. کمبود ویتامین دی باعث سردردهای شدید میشود. افرایش مواد غذایی که حاوی ویتامینها و مکملها هستند نیز سردرد را کاهش میدهند.