Acupuncture is generally considered safe when performed by a licensed and trained practitioner. The needles used in acupuncture are sterile, and the risk of infection or other complications is low.