Acupuncture is a component of traditional Chinese medicine. It has great effects on the immune system, endocrine system, digestive system and nervous system. Although it is used to relieve pain, acupuncture is also effective for stress management, anxiety, headaches, blood pressure management, and many more.