While most people think of acupuncture for the treatment of pain, pain is only one of many issues that acupuncture successfully treats. There is a long list of illnesses that acupuncture can treat. Acupuncture can treat all types of pain in the body from muscle strains, tears and spasms to nerve pain, migraines, menstrual cramping and IBS. Acupuncture is also very effective for numerous other disorders that may or may not involve pain. This list is in no way comprehensive.