If you don't have anemia, you don't have an iron problem. Vegetarians should have no problem getting sufficient iron, as it's present and best absorbed from a variety of plants. Examples are nettles, raw spinach, raw dandelion greens, beets, parsley, watercress -- you get the picture here, green leafy vegetables and others as well. Now, just being a vegetarian doesn't mean you're eating well. This is one of the great fallacies of the ideologues behind vegan and vegetarian diets, they don't tell you that it takes much more effort to get the nutrients you need eating that way unless you're born to a culture that is largely vegetarian such as India or Japan and have eaten this way for centuries. But if you're European or American, you're so used to eating meat you have to learn how to eat all over again to be vegetarian and especially to be vegan. However, there is another type of anemia that vegans and vegetarians are subject to, and that's B12 anemia. There is very little B12 the body can use in the plant foods we normally eat. I managed health food stores for years, and while vegans are usually doing it for ideological reasons and really don't care about health, vegetarians tend to be different. Note that most "vegetarians" in India use a lot of dairy to get what they can't get in plant food. Dairy is not a great food for humans, but that's what they do. What most American vegetarians do, but don't tell you they're doing, is eating fish to get their B12. Some eat eggs. If you're going to be pure vegetarian, you'll have to supplement. Another nutrient lacking is methionine, an essential amino acid that is also absent from plant food. Now, you can make up some of this by eating chlorella, a form of algae that you can only eat as a supplement because it is only edible if you break the cell walls. Spirulina has protein in it, and a lot of B12, but unfortunately not in the form the body can use very well. You hear a lot about complete protein, and one way to get it is to combine whole grains with legumes. The closest plant to a whole protein other than algae is soy, but now for reasons I don't believe personally soy has become a dirty word. So while nuts and seeds and legumes have more than enough protein for most things, you can still find yourself lacking in methionine, and you still have the B12 problem. The way to solve it without eating animal food is through supplements, but they are probably sourced from animal food. (Dairy is animal food, not a plant, and not well digested by humans unless it's human milk and you're still nursing. But you can get by with it if you eat fermented or cultured dairy such as yogurt or cheese or kefir, as examples). Not sure this is the cause of your fatigue, that could be nutrient based or you could be sick with something. Don't know. But over the years, these nutritional deficiencies will get you if you don't supplement (some do this as well by eating a lot of nutritional yeast, a B12 fortified form of brewer's yeast). Peace.