營養對骨的疏密關系密切。幼時營養不良會阻礙骨頭正常發育,導致老年(老年食品)時骨質流失加快;成年后飲食混亂也是導致缺鈣(鈣食品)和使骨質疏松的重要原因。國際衛生組織骨質疏松小組提供的最新研究表明,當男人飲食不規律時,其對骨頭的傷害程度比女人更嚴重。
偏食火鍋和咸辣味,喜歡飲酒、咖啡、可樂和常食面包、香腸等食物,都會使人體需要的鈣質減少,從而導致骨質疏松。吃得過咸,攝入鹽多,會加速骨質的耗蝕。一般情況下,人體的腎臟每天會將鹽中的鈉隨著尿液排到體外,大約每排泄1000毫克的鈉,也會同時消耗26毫克的鈣。人體需要排掉的鈉越多,鈣的消耗也就越多,多吃鹽會加速骨鈣丟失。