心火旺的原因有以下几点:第一、情绪,患者长时间的精神压力大或者遭受某些打击而导致上火,特别是心火旺,出现失眠、口腔溃疡等症状。第二、火邪入侵,比较常见的是外界环境过于温热,导致内心烦躁,出现心火过旺的情况。第三、吃的食物过于辛辣、刺激,比较常见于垃圾食品、热量非常高的食品。对于某些患者,补药也是引起上火的原因,比如吃大量的鹿茸或者人参等等,患者自身无法消耗,出现心火过旺。第四、患者患病所引起的心火旺,比较常见于高血压、冠心病的患者,以及慢性疾病所导致的阴液耗伤,出现心火过盛。