问题分析:小孩长期不爱吃饭的原因如下:一、消化不良,因为孩子的年龄还很小,消化功能还没有完全的成熟,饮食不合理、感冒等因素,很可能会导致消化功能紊乱、消化不良,从而导致宝宝不爱吃东西。二,一些儿童由于缺少微量元素而导致的饮食不良,例如营养不良、缺锌、不爱吃、挑食、偏食。还有可能是因为某些疾病导致的儿童饮食不良,比如慢性胃炎,慢性肠炎等。建议家长及时带患儿就医,在医生的指导下积极治疗。治疗期间,要多让孩子休息。