Neonatologists have specialized training that takes several years to complete. It takes 10 years to become a neonatologist, including four years of medical school, three years of residency, and three years of fellowship.