Traditional Chinese medicine believes that Acupuncture heals by releasing blocked energy to flow through your body and become balanced.
Modern medicine believes that acupuncture heals by stimulating the release of natural neurochemicals, such as endorphins, into your system.
Give it a try, and you can make your own call.