老年人不能吃东西的原因有很多。首先,随着年龄的增长,尤其是老年人,胃肠道的消化吸收功能逐渐下降,胃粘膜萎缩,胃酸分泌减少,经常导致食欲不振。此外,老年人腿脚不便,活动少,这也将导致胃肠蠕动减慢。这时,建议给老年人一些清淡易消化的食物,每天少吃多餐,补充一些新鲜蔬菜水果和一些高蛋白食物。最后,如果老年人长时间不能进食,并且有明显的体重减轻、发烧和便血,他们应该来医院进一步检查。