Medical education typically extends at least 8 years beyond the undergraduate degree. After completing an undergraduate program, the student must then go to medical school, which will take about four years. Upon completion of medical school, one will be required to complete 1 year of internship and at least 3 years of residency. Time in residency varies by specialty; some programs can last up 5 years.