After Medical School, a physician attends a residency training program. A residency lasts anywhere from 3-5 years, and sometimes the first year of residency is referred to as an Internship. During residency, a physician obtains hands-on experience treating patients, while under close supervision of experienced physicians. Residents earn a small salary to cover basic living expenses. After residency, some specialists may attend an additional 1-3 years of Fellowship training.