Ciertos alimentos pueden desencadenar dolores de cabeza como el queso añejo, algunas carnes frías, salchichas y otros alimentos procesados, chocolate, vino tinto, cafeína, aspartame (edulcorante artificial en NutraSweet ®) y el alcohol. En las mujeres, los cambios hormonales provocan dolores especialmente durante el embarazo, cuando se usan píldoras anticonceptivas, y durante los períodos menstruales o la menopausia. Falta de establecer horarios para la alimentación, excesos de consumo de dulces. Falta de hidratación, michas veces también se pueden producir cuando se está mucho tiempo frente al computador o tableta sin lentes con filtro para proteger sus ojos de los rayos que emanan dichos dispositivos.