Neues Konzept

Kopfschmerzen, Halsschmerzen…

For an ache, German glues the body part onto Schmerzen (pains) and uses haben — with no article:

German English
Kopfschmerzen a headache
Halsschmerzen a sore throat
Bauchschmerzen stomach ache
Rückenschmerzen backache
Zahnschmerzen toothache
Ohrenschmerzen earache

Ich habe Kopfschmerzen. — I've got a headache. Sie hat Halsschmerzen. — She's got a sore throat.

In everyday German these words are plural — even one headache is Kopfschmerzen: Meine Kopfschmerzen sind weg. — My headache has gone.