I mal di testa sono classificati come primari o secondari e il mal di testa primario è causato da problemi con le strutture nella testa che sono sensibili al dolore. I mal di testa secondari sono causati da uno qualsiasi di una serie di condizioni mediche di base. In questi casi, la condizione medica causa in genere una forma di gonfiore che preme sui nervi della testa, provocando un mal di testa.
Il mal di testa primario è il tipo più comune. Mal di testa a grappolo, emicranie e mal di testa da tensione sono tutti classificati come cefalea primaria. Le forme meno comuni di cefalea primaria comprendono mal di testa contro la tosse, mal di testa sessuale, mal di testa cronico quotidiano e mal di testa per l'esercizio. Lo stress, la cattiva postura, il consumo di alcol, la mancanza di sonno e i pasti saltati sono stati collegati a cefalee primarie in alcune persone.
Dozzine di condizioni diverse causano mal di testa secondario. Mal di testa spinale si verificano quando qualcuno ha un basso livello di liquido cerebrospinale e mal di testa del seno sono legati all'infiammazione delle cavità del seno. I mal di testa secondari sono anche associati a ictus, commozione cerebrale, glaucoma, influenza, meningite e problemi dentali. Il mal di testa del gelato è considerato un tipo di mal di testa secondario, poiché il mal di testa del gelato si verifica quando qualcosa di freddo tocca il tetto della bocca, influenzando alcuni dei nervi che determinano quanto sangue scorre alla testa. Di conseguenza, i vasi sanguigni della testa si gonfiano, causando un mal di testa che può durare da uno a cinque minuti.