When performed by a licensed practitioner, acupuncture is safe and mostly painless, as the needles are very thin and only inserted at the skin’s surface.