功能性消化不良的发病原因有以下几点。1、饮食不当。很多人喜欢吃辛辣刺激的食物,有些人喜欢吃味道浓烈的食物,这些饮食会刺激胃肠黏膜,影响消化吸收,长期导致消化不良。2、心理因素。胃肠功能也会受到心理因素的影响,长期情绪紧张、焦虑,往往面临巨大的压力,会导致胃肠功能失调,进而导致消化不良。3、药物因素。许多药物会刺激胃肠道,导致消化不良,如抗炎药。许多老年人长期服用治疗风湿病、中风、痛风等疾病的药物,因此比普通人更容易出现消化问题。