您好,通过您的描述来看,考虑是有颈椎疾病引起的,考虑是颈椎间盘突出压迫导致的脑供血不足。建议您头晕发作时可以吃点西比灵加眩晕停治疗。
另外也可以做牵引、热敷、理疗等物理疗法进行治疗,也可以通过做颈椎保健操治疗。希望我的回答能给您带来帮助,也希望您尽快恢复健康!