Has he had all the basics looked at? Minerals, vitamins, looking for anaemia of various kinds, full blood count, liver function, kidney function, cortisol & DHEA levels, sex hormones, thyroid hormones (and I don't just mean TSH), thyroid antibodies, H. Pylori, parasites, gut dysbiosis.
Edit : Typo