问题分析:根据您的症状描述,长期头痛可能是由多种原因引起的。首先,我需要考虑您是否患有神经性头痛、血管性头痛、紧张性头痛或偏头痛等疾病。建议您尽快到正规医院进行全面检查,包括脑血流图、脑电图或脑CT等检查项目,以明确病因。在日常生活中,您可以尝试减少咖啡摄入量,并多吃富含维生素的食物。此外,保持良好的作息习惯和适度的运动也有助于缓解头痛症状。请记住,药物治疗可能不是唯一的选择,找到根本原因才是关键。建议定期复查,以便及时调整治疗方案。