After completing a Pre-Med undergraduate course (which last 4 years) the typical med. student goes to Medical School for another 4 years and then goes into a residency program after that! But after...
There are several schools. An accelerated diploma school takes two years but very intense. There is a three year school usually sponsored by a hospital and one receives a diploma. Then there is a two...
Schools range from 3 years to 4 years. This is in addition to the 2 years of undergraduate training you will need. Some acupuncture schools require a bachelor's degree.