Acupuncture does not cause pain. The act of inserting the needle, made by a professional, through the skin is painless. What you feel is a slight sensation that varies from person to person and that is also associated with the sensitivity of each person and the effect that the needle will have on the treatment itself.