Glad something motivated you to try taking the iron and that it's making such a difference! 4 weeks to go, should be in time!
That's really interesting, and I'm glad it's helping.
Huh! Makes sense! Vitamin B is helpful too...
That's great that you have figured it out! Sounds like you are being smart about your training.