Once you complete medical school, you need to enter a residency program that is three to seven years long depending on the medical specialty you choose. After that, you may elect to gain one to three years of additional medical training if you want to become highly specialized.