Kopfschmerzen werden entweder als primär oder sekundär klassifiziert, und primäre Kopfschmerzen werden durch Probleme mit den schmerzempfindlichen Strukturen im Kopf verursacht. Sekundäre Kopfschmerzen werden durch eine von mehreren zugrunde liegenden Erkrankungen verursacht. In diesen Fällen verursacht die Erkrankung im Allgemeinen eine Form von Schwellung, die auf die Nerven im Kopf drückt und Kopfschmerzen auslöst.
Primäre Kopfschmerzen sind die häufigste Art. Cluster-Kopfschmerzen, Migräne und Spannungskopfschmerzen werden alle als primäre Kopfschmerzen klassifiziert. Weniger häufige Formen von primären Kopfschmerzen sind Hustenkopfschmerzen, sexuelle Kopfschmerzen, chronische tägliche Kopfschmerzen und Trainingskopfschmerzen. Stress, schlechte Körperhaltung, Alkoholkonsum, Schlafmangel und ausgelassene Mahlzeiten wurden bei einigen Menschen mit primären Kopfschmerzen in Verbindung gebracht.
Dutzende verschiedener Erkrankungen verursachen sekundäre Kopfschmerzen. Spinale Kopfschmerzen treten auf, wenn jemand einen niedrigen Liquorspiegel hat, und Nebenhöhlenkopfschmerzen sind mit einer Entzündung der Nebenhöhlen verbunden. Sekundäre Kopfschmerzen sind auch mit Schlaganfall, Gehirnerschütterung, Glaukom, Grippe, Meningitis und Zahnproblemen verbunden. Eiscreme-Kopfschmerzen gelten als eine Art sekundärer Kopfschmerzen, da Eiscreme-Kopfschmerzen auftreten, wenn etwas Kaltes den Gaumen berührt und einige der Nerven betroffen sind, die bestimmen, wie viel Blut in den Kopf fließt. Infolgedessen schwellen die Blutgefäße im Kopf an, was zu Kopfschmerzen führt, die zwischen einer und fünf Minuten andauern können.