Becoming a doctor is a major commitment, and requires serious dedication. It could take anywhere from 11 to 16 years to complete your education. This includes four years of undergraduate work. Most medical school programs last four years. After completing your medical degree, you will be required to complete a mandatory residency that can last three to eight years for M.D.s and D.O.s, depending on the specialty that is chosen. It is especially important to note that in order to maintain a medical license, physicians are also required to continue taking courses and learning about advancements in their field throughout their career.