Acupuncture is used to treat a wide range of conditions, including chronic pain (such as headaches, back pain, neck pain), nausea, migraine prevention, anxiety, depression, insomnia, and some forms of infertility, among others.