The biggest difference between the two medical professions is the type of schools they attend. A Doctor of Medicine (MD) goes to medical school, but a nurse practitioner does not. The amount of time they spend in training also differs between the two roles. It takes about 11 years (or more) to become a physician.