21岁吃钙片能不能长高,通常取决于人体骨骼发育,需要到当地医院进行骨骼测试,明确骨愈合程度。如果软骨还存在的情况下,可以口服钙片进行人体补充。平时饮食方面也可适当的吃些含蛋白以及钙物质高的食物,比如鸡蛋、牛奶以及瘦肉等,但是一定要避免碳酸饮料摄入,不利于骨骼生长。