Have you been tested for hemochromatosis?
I have had a complete blood workup by an endocrinologist and everything was normal, and I have had a few major surgeries from accidents. Nada!!