Bones stop growing at around age 18, but they are still increasing in density until about age 35. Increasing your bone mass before age 35 can help to prevent osteoporosis in later years. However, once you have started to lose bone tissue, the condition ca nnot be reversed, only slowed down. There is no cure for osteoporosis. A good diet, one which provides sufficient intake of calcium and vitamin D can help increase bone density.
Vitamin D helps the body absorb calcium.
You should contact your physician or a nutritionist to determine how much calcium your should be getting. As people get older, there is a tendency to be less physically active. Studies have shown that the right kind of exercise can help stimulate new bone growth. Swimming would not be a good weight-bearing exercise as the body is partially held up by the water. Exercise alone is not enough, a good diet is still necessary.