Acupuncture may help reduce short-term pain and improve physical functioning in the short- and long-term in people with knee osteoarthritis. More recent research shows that the pain relieving effects of acupuncture may even last for at least 12 months.