人长胖不会变矮,但老了会比年轻的时候矮一点,人的脊柱随着年龄的增长功能退化,椎间盘会慢慢变薄,进而身高也会有变化。另外,由于人老了,骨质发生了变化, 骨质疏松也是身高变矮的原因之一。