The National Osteoporosis Foundation recommends that a healthy diet can keep bones strong and prevent stress fractures. It is important that you eat a diet that is rich in calcium and Vitamin D. You should also be taking in enough protein. A healthy diet not only helps you avoid bone stress fractures but will also keep you looking good.
Research also shows that alcohol, smoking and too much caffeine can interfere with bone strength.
If you are an athlete and train regularly, then there are more specific ways to deal with stress fractures. The next page will deal with these.