An endocrinologist is a medical specialist who treats people with a range of conditions that are caused by problems with hormones, such as diabetes, menopause and thyroid problems. Hormones are part of the endocrine system, series of glands that produce and secrete hormones that control many different bodily functions.
An endocrinologist will have expertise in treating diabetes, thyroid disorders, metabolic diseases, and other conditions related to the endocrine system. All doctors complete a training program called a residency after they finish medical school.