Endocrinology is a subspecialty of internal medicine, so to become an endocrinologist, an internal medicine residency is required first (lasting around three years). The following fellowship in endocrinology typically adds an additional 2–3 years.