Question: how many years does it take to become a gastroenterologist?
Answer: Training. After earning a medical degree, gastroenterologists typically spend six years in formal training. They must complete an internal medicine residency program, during which they gain experience working in a clinic or hospital under a teaching physician's supervision.