เมื่ออายุมากกว่า 50 ปีขึ้นไปก็จะมีความเสี่ยงที่จะขาดวิตามินดีมากขึ้น วิตามินดี มีความสำคัญต่อกระดูกและยังช่วยดูดซึมแคลเซียมจากทางเดินอาหาร จึงช่วยให้กระดูกแข็งแรงและป้องกันโรคกระดูกพรุน ทั้งยังช่วยป้องกันโรคหัวใจและหลอดเลือด หากขาดวิตามินดีก็ทำให้เกิดโรคกระดูกพรุนหรือโรคกระดูกอ่อน โดยเฉพาะผู้หญิงเมื่ออายุมากขึ้น หากหกล้มก็อาจจะทำให้กระดูกแตกร้าวได้ง่าย
โดยปกติคนเราควรได้รับปริมาณวิตามินดี วันละ 600 IU (15 ไมโครกรัม) ส่วนผู้สูงอายุมากกว่า 70 ปี ควรได้รับวิตามินดีวันละ 800 IU (20 ไมโครกรัม) ซึ่งวิตามินดีจะพบมากในปลา การรับแสงแดดอ่อนๆ ช่วงเช้าหรือเย็นวันละครึ่งชั่วโมง 2 – 3 ครั้งต่อสัปดาห์ ก็จะทำให้ได้รับวิตามินดีเช่นเดียวกัน และนี่คืออาหารที่อุดมไปด้วยวิตามินดีสูง