A medicina tradicional chinesa acredita que as doenças são resultado do desequilíbrio dos canais de energia do organismo, e a acupuntura atua de forma a fazer o ajuste de yin e yang.
A medicina moderna ocidental, por sua vez, acredita que os efeitos dessa técnica acontecem devido à estimulação de substâncias que atuam por todo o organismo.