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.
Photo Credit Jacek Chabraszewski/iStock/Getty Images. The number of calories you should eat at dinner depends on your total daily calorie needs, as well as how much you eat at other meals. Estimated calorie needs range from 1,800 to 3,000 per day, according to the U.S. Department of Health and Human Services. If you need 2,200 calories per day and you eat two snacks, subtract 100 calories for each, and that leaves you with 2,000 calories. One way to plan your calorie intake at breakfast, lunch and dinner is to divide this number evenly into three meals, giving you 650 calories to spend on dinner. Depending on your preference, you may decide to split up the rest of your calories into a small breakfast and large lunch, or vice versa.