위한 약물과 예방적 치료를 위한 약물이 있다. 급성 치료를 위한 약물은 우리가 흔히 알고 있는 진통제이다. 아플 때 이를 빨리 복용해 통증을 줄이는 것이 중요하지만, 일주일에 2~3회 이상 복용하게 되면 진통제 자체가 두통을 유발할 수 있기 때문에 예방적 치료를 병행하게 된다. 예방적 치료는 지금 당장의 통증을 조절하기 보다는 매일 약을 복용함으로써 앞으로 찾아올 두통의 횟수나 강도를 줄이는 데 중요한 역할을 한다. 부모라면 아이에게 진통제를 먹이는 것에 대해 고민하게 될 수 있지만, 진통제 없이 통증을 참기만 하면 만성 두통으로 진행될 우려가 있다. 통증이 시작되면 30분 이내에 진통제를 복용해 통증을 없애는 것이 핵심이기 때문에 전문의와의 상담과 정확한 판단으로 오남용을 막는다면 치료에 도움이 될 수 있다.