an internist family practitioner or an endocrinologist will treat thyroid problems. it is usually the blood test (for thyroid) and the examination that indicates reasons to see a specialist.
who treats thyroid. and what test cause your general practioner to refer you to a specialist? a urine test blood etc.?