The U.S. Department of Agriculture's (USDA) food pyramid system (www.mypyramid.gov) provides a good start by recommending that the bulk of your diet come from the grain group—this includes bread, cereal, rice and pasta— the vegetable group; and the fruit group. Select smaller amounts of foods from the milk group and the meat and beans group. Eat few—if any—foods that are high in fat and sugars and low in nutrients. The amount of food you should consume depends on your sex, age and level of activity.
A 55-year-old woman who gets less than 30 minutes of daily physical activity should eat five ounces of grains; two cups of vegetables; one and a half cups of fruit; three cups of milk; five ounces of meat and beans; five teaspoons of oils, and no more than 130 calories of additional fat and sugar. If she got 30 to 60 minutes of daily exercise, she could increase her intake to six ounces of grains; two and a half cups of vegetables; and up to 265 additional calories of fat and sugar.
In addition to diet, exercise and other lifestyle factors can also play an important role in bone health. Smoking and drinking too much alcohol can increase your chances of developing osteoporosis, while weight-bearing exercise (such as walking, dancing, yoga, or lifting weights) can lower your risk. Strength or resistance training—using machines, free weights, elastic bands, or your own body weight—can be especially effective in helping to prevent loss of bone mass as you age.