Findings from the National Osteoporosis Foundation show that about 54 million Americans have low bone density or osteoporosis. Many of them have no signs or symptoms until they suffer a major bone fracture. Bone diseases can be prevented by simply incorporating enough calcium and vitamin D into your diet, says Kathryn Weatherford, LDN, RD, CNSC, and registered dietitian at BIDMC.