导致长时间不饿的原因:1.胃肠道疾病。由于胃肠功能紊乱,影响胃肠蠕动能力,导致食欲下降,总是感觉不到饥饿。严重患者还会出现恶心、呕吐等症状。2.情绪因素。由于患者长期精神紧张、焦虑、压力过大,影响胃肠道功能,出现消化不良、食欲不振等症状,建议调整情绪、转移注意力,从而改善症状。3.供血不足。由于长时间供血不足、血液循环降低,导致人体新陈代谢减缓,出现长时间不饿的症状。