Given you say you eat a plant-based diet, how are your B12 levels? There is almost none in
plant food. Another essential nutrient hard to get in
plant only diets is methionine, an amino acid. These two nutrient deficiencies probably explains why there is only one vegetarian civilization we know of, which are Hindus, but they eat a lot of dairy so they obviously knew about this. The only vegan people are the Jains, a small religious group in India.