Acupuncture is a form of Chinese medicine that has been practiced for centuries. It’s based on the theory that energy, called chi, flows through and around your body along pathways called meridians. People use acupuncture to relieve pain and treat many health conditions. Studies have found promising results for the use of acupuncture to treat nausea and vomiting related to pregnancy and chemotherapy. It can also help relieve back pain, neck pain, nerve pain, headaches and fibromyalgia.