When I finally went to a different doctor, she gave me a CBC blood test. None of my previous docs gave me a complete blood count. It is practically routine. So see if in all those blood tests you have been given, if one was a CBC. Turned out my hemoglobin was 5 and should be around 14. I almost died. Got blood transfusions and am taking iron now. Hope you get this and it helps. Let me know. I now get checked every three months and I am in a long recovery to get strength and endurance back.