Other seafood sources for high iron and B12 include oysters, trout, salmon and haddock. For people over 50 who must limit saturated fat and cholesterol, seafood sources make superior choices to meats for building up your blood.
More specifically, sedentary men ages 19 to 30 need 2,400 to 2,600 calories; 31- to 50-year-old men require 2,200 to 2,400 calories; and sedentary men over the age of 50 need 2,000 to 2,200 calories each day to maintain a healthy body weight.
A person who eats 2,000 calories daily should not consume more than the equivalent of 6 teaspoons of oil daily. See a chart showing how much to eat from each food group to reach a daily calorie amount. woman over age 50 should consume about. 1  1,600 calories a day if her level of physical activity is low (only performs activities associated with typical day-to-day life)\. 2  1,800 calories daily if she is moderately active (walks the equivalent of 1.5 to 3 miles a day at 3 to 4 miles per hour).