总胆固醇高的原因有很多,临床上常见的主要是由以下三种,首先是遗传因素,之所以会说遗传因素,因为基因对于血脂代谢是有明显影响,因为个体基因遗传的背景决定了胆固醇合成以及清除的速度,当有家族中有一个高胆固醇血症的患者,那么这种疾病就在这个家族遗传背景有明显高发可能,而且他血脂的特异性水平是非常明显的,常会在年龄比较轻的时候就出现一些心脑血管的疾病。其次,该疾病和饮食因素有密不可分的关系,在饮食当中的一些饱和脂肪酸、不饱和脂肪酸以及胆固醇这些含量,还有食物的总热量都可能会影响到血液里面的胆固醇的含量,也就是会影响到血脂水平。最后体重超重或肥胖的患者往往都伴有比较明显的高胆固醇血症。除此之外,体育运动、年龄、性别、饮酒,以及精神状态都有会影响到血液当中胆固醇的水平。