Acupuncture has been used for more than two thousand years in China to promote well-being and treat illness. In Chinese medicine, health is believed to result from the free flow of energy, called chi, in the body. Illness is attributed to blockages in this energy flow, which can be relieved by the placement of thin needles at various points in the body.