Acupuncture is commonly used as the treatment for external muscle pain, however, it is also helpful to some interior diseases, such as insomnia. By regulating and qi and blood circulation and balance abnormal energy level in the body, it can improve the sleep quality. Here is the linkage to a latest research about the effect of acupuncture on cancer patients with insomnia. http://abstracts.asco.org/214/AbstView_214_220993.html.
Also the Memorial Sloan-Kettering cancer center recently released the news about acupuncture for those patients with insomnia: https://www.mskcc.org/blog/asco18-acupuncture-and-cognitive-behavioral-therapy-can-help-cancer-survivors-who-have-insomnia