Acupuncture is the insertion of fine needles into the specific points, called acupoints, on body surface. More than 2000 acupoints have been mapped and used in traditional Chinese medicine over thousands of years. Most of the acupoints are located along the body meridians (or channels) that are thought to conduct and regulate the Qi (vital energy) flow in the whole body.