Hi there!
I’m 33, I’ve been vegetarian since I was 14, and I have been vegan from 2012-2018 and then again for the last year or so. From 2012 to around 2017, I also regularly gave blood in addition to training several times a week (max training week volume would be 15 hours). My mum is a retired haematologist and a huge carnivore, so I liked giving blood to prove the point that I could be vegan and still have sufficient iron. I have and do supplement from time to time, but I focus mainly on eating an awesome diet that is varied and unprocessed and allows me to get all my nutrients from natural sources. For example, there is a ton of iron available in spirulina and hemp protein.
You can check out this website for more well-researched information. https://www.bda.uk.com/food-health/food-facts/all-food-fact-sheets.html
I’m sure you know this, but timing is also important as foods/nutrients interact in different ways and can inhibit/reduce the absorption of iron from the gut.
I realise that each individual is different, so what works for me may not work for you… but I wanted to post to say that there is at least n = 1 to show that it is possible to be vegan and have lots of iron in your body 🙂
Good luck!