Solution: Runners, especially those training for long distances such as marathons, should consume .5 to .75 grams of protein per pound of body weight. Good sources of protein are fish, lean meat, poultry, beans, nuts, whole grains, egg whites, low-fat milk, low-fat cheese and some vegetables. If you're not sure how much protein you should be getting, meet with a sports dietitian for advice on how to get the right amount of protein in your diet.

