脑供血不足的原因包括血管狭窄、血流缓慢、心脏疾病、颈部疾病等。1、血管狭窄,血流缓慢:血管狭窄与脑部供血有关,脑部供血相对减少。如果血流缓慢,单位时间的供血量就会比正常情况少,容易导致大脑供血不足。如高血压、高血脂、高血糖等疾病可引起血管内皮损伤,增加血液粘稠度,增加管腔狭窄的风险。2、心脏疾病:比如有心血管狭窄的冠心病患者,每次心脏泵出的血液相对减少,供给大脑的血液自然也会减少,导致大脑供血不足。心力衰竭患者心脏的收缩和房颤患者心脏的收缩都可以导致心脏排出的血液减少。3、颈部疾病:如颈椎寰枢关节脱位、骨质增生等,刺激椎动脉引起动脉管腔狭窄或血管痉挛,通过血流量减少,导致大脑供血不足。要做到低盐低脂饮食,要控制盐和油的摄入,少吃脂肪,吃少量瘦肉,多吃蔬菜,不要喝浓茶和咖啡。