神經性頭痛的原因並不完全明確,現代醫學認為神經性頭痛是由於精神緊張、大腦受到刺激或失眠等情況引起的。有些常見的誘發因素,比如過度的勞累、吸菸、飲酒、過多攝入咖啡因、過多食用油膩食物等。過度吸菸會因為香菸燃燒後產生的一氧化氮和一氧化碳等有害氣體誘發頭痛,過度飲酒會導致血管的擴張也會引起頭痛,如果攝入過量的咖啡因、茶、巧克力等,也可以引起頭痛。油膩食物不易消化,容易導致胃腸功能的紊亂,可能會引起頭痛的症狀。