Acupuncture has thousands of years history in China. It may use either as a preventative therapy or to effectively treat a wide range of health conditions, including digestive problems, insomnia, sleep disorders, migraines and other types of headaches, back pain, osteoarthritis, circulatory problems and sciatica, among others. It also helps with issues like mood swings, depression, anxiety and even post-traumatic stress disorder (PTSD).