While it would make sense that an endocrinologist would be most knowledgeable in this area, my experience with patients I've recommended to them have been horrid. I would recommend finding a physician that is either certified with A4M(american academy of anti-aging medicine) or a member of ACAM(american college for advancement in medicine). They can be found at worldhealth.net and acamnet.org respectively and have a database of physicians that you can search by city, zip code, etc... Most of the physicians with these organizations will be more knowledgeable in this type of arena and more liberal with the scripts for helping you out. When it comes to thyroid the blood work can help guide you but you really need to treat the patient and not the numbers. In other words, just because you may have numbers in the low normal range you may also have classic symptoms and normal for you may need to be higher. Most of the A4M and ACAM docs tend to think outside the box and will take this into account. Hope this helps.