Although acupuncture is generally safe and serious problems are rare, there are some risks. Needles that are not sterile can cause infection. In some acupuncture points, needles inserted too deeply can puncture the lungs or gallbladder or cause problems with your blood vessels. That is why it is important to use a practitioner who is well-trained in acupuncture.