问题分析:一般情况下,头晕很久了可能是以下原因导致的:头晕很久了,主要是因为血压升高、降低,或是因为颈椎病、脑动硬化症、脑梗死、高血脂、高血糖、贫血等疾病导致的。患者需要去正规的神经内科进行综合的检测,通过对血压、尿常规、肝肾功能、血脂、血糖等情况的检查,明确病因后再对症治疗。患者平时应该注意休息,不要过度劳累。