紧张型头痛的药物治疗分为发作期治疗和非发作期(预防性)治疗,两者治疗的目标分别是使当前症状尽快缓解和使症状得到长期缓解。发作期的药物治疗首选止痛药和非类固醇类抗炎药单药治疗,常用药物有布洛芬、阿司匹林、奈普生、对乙酰氨基酚、双氯芬酸等,含咖啡因的复合止痛药是次要选择,因为更容易引起药物过度使用性头痛。止痛药物应用每个月应不超过15天,怀孕期间避免使用,儿童及16岁以下青少年不建议使用阿司匹林。肌松剂也可以用于急性期的治疗,尤其是伴有颅周肌肉压痛的患者。
当频发性和慢性紧张型头痛患者出现头痛发作频率增多,程度加重,或是出现了急性期药物治疗的副作用,以及急性期药物治疗疗效降低等情况时,应该进行预防性治疗。常用的药物有阿米替林、盐酸乙哌立松、米氮平、文拉法辛等。预防性治疗的药物应该从小剂量开始,逐渐加量,一旦达到有效剂量,通常要维持4-6个月,然后逐渐减量。如果患者达到维持剂量4周以后症状没有改善,可以换用其它的预防性药物。