How many years does it take to become an MD?
It typically takes four years of medical school to become an MD after completing an undergraduate degree. However, this doesn't include the time spent getting a bachelor's degree (usually 4 years), which is a prerequisite. Therefore, the total time is usually around eight years.