Există mai multe efecte ale acupuncturii pe care le vei simți la momente diferite. Primul efect este cel inițial când ești în timpul ședinței de acupunctură și simți relaxarea corpului. Acest efect poate fi mai intens sau mai puțin intens în funcție de cât de bine răspunde corpul la tratament și în funcție de senzitivitatea fiecăruia.
Acupunctura își face efectul după mai multe ședințe, în general, chiar dacă sunt cazuri în care afecțiunea se ameliorează aproape complet din prima ședință. Majoritatea oamenilor necesită cel puțin 10 ședințe pentru ca echilibrul energetic să fie restabilit și afecțiunea să fie vindecată.
Pe termen lung (săptămâni/luni) tratamentul cu acupunctură generează o eliberare gradată a impurităților (detoxifiere) atât fizic prin urinări frecvente (deblocarea retenției de apă), scaun cu miros puternic, dar și psihic prin eliberarea emoțiilor acumulate prin plâns, râs sau diverse stări emoționale. Astfel tratamentul cu acupunctură poate avea un efect gradat pe o perioadă mai lungă de timp.