Traditional western medicine reasons that acupuncture works by releasing analgesic chemicals in the brain including opioid peptides, neurotransmitters and endorphins that stimulate the central nervous system, particularly the brain and spinal cord, to produce increased sensation, relaxation and energy. Acupuncture is thought to help with a variety of health problems, including neck pain and back pain.