In a recent article, you stated that Americans probably eat too much red meat. But, of course, this means that such people have less iron in their diets. I am 77 years old. When I went for a check-up with my doctor, my hemoglobin was 7 grams, so my doctor advised me to eat more red meat. Not much, I'm afraid.
Red meat is, of course, a rich source of iron, a mineral needed for normal blood production.
Or you may be deficient in some other necessary dietary nutrient. In any case, I believe that your doctor was incorrect. He should have investigated your anemia more aggressively with blood tests and stool analyses at the least. By all means, continue to monitor your hemoglobin level, but I urge you to ask your physician to test you further. When I suggest that she consider hormone therapy, she refuses and says that such medications would make her fat.