Well this is a tough one for sure. I’ll start by saying that we are not qualified nor prepared to offer medical advice and what you need is medical in nature not fitness related. Here’s why:
Training and fitness MUST stand on a solid healthy base and from the sounds of it you are not healthy at this time. I say this because; if your hemoglobin and hematocrit are falling again now that you have begun training again, you have a medical problem that is causing this anemia.
I doubt if nutrition supplements or changing your training regimen is going to cure what is going on. I have had quite a bit of experience dealing with anemia in athletes and if you have not had your Ferritin levels checked you should. Ferritin if the crucial protein that binds to the iron molecules and transports it into the red blood cells. When ferritin is low, no matter how high your iron levels are you will be anemic. Low ferritin presents like chronic fatigue. Most docs are unfamiliar with this especially in training athletes. The lab will list normal range from about 15-200. I and many other coaches can tell you that anything below 50 and your performance will be impacted. Below 30 and you’re toast. I have worked with several athletes with ferritin levels below 10.
Besides this recommendation (which is a shot in the dark, I admit) I am afraid that I can’t make any concrete recommendations other than to back way off training till you get well. You can train your way through illness, as you are probably been finding out.