After completing medical school, pediatricians undergo a residency program that typically lasts three years. Those who choose to subspecialize will undertake additional fellowship training, which can range from 1 to 3 years, depending on the subspecialty. For example, neonatology fellowships usually last 3 years, while pediatric cardiology fellowships are generally 3 years long.