老人没有力气原因有很多:1.患者有可能存在缺钾的情况。导致患者存在低钾血症,低钾血症的患者会表现为肢体无力、心律失常。2.患者存在缺钙的倾向。低钙血症的患者也会出现全身无力,还会有肢体的抽搐。3.患者有可能存在贫血。老年人长期营养不良,会导致慢性病贫血、缺铁性贫血,也会导致老年人没有力气。4.营养不良、低蛋白血症。老年人由于胃肠疾病,胃肠道的吸收功能变差,并且营养不良导致患者出现低蛋白血症,也会表现为无力。