老人腿抽搐一般是由于缺钙、下肢血液循环障碍、疾病等原因引起。1、缺钙:缺钙是老年人腿部痉挛的常见原因。老年人由于身体机能下降,容易出现骨质疏松、内分泌紊乱等症状。这些症状会导致发生低血钙,然后容易发生腿部痉挛。2、下肢血液循环障碍:老年人大部分下肢血管均有不同程度的硬化、弹性降低、狭窄等问题。此时,如果受到刺激,如冷刺激或过度运动,或长期分娩,下肢的血液供应不足,导致血管收缩和痉挛,然后导致腿部痉挛。3、疾病:老年人更容易患脊髓变性、腰椎间盘突出症等疾病,也可能导致腿部痉挛。建议老人注意饮食中的均衡营养,多吃富含维生素B12、维生素D、钙和蛋白质的食物。同时,应该注意保暖,经常改变睡眠姿势等。