how many years does it take to become a doctor in mexico?
There are 97 medical schools in Mexico. Training programs in these schools last for 4-5 years. Graduates spend one year as undergraduate interns and another year in social service, usually working as general practitioners in rural areas.