Yes ! Acupuncture has been shown to be very effective in treating knee pain and swollen knees. Acupuncture not only helps the body release internal opioids which are the body's own painkillers, but also helps to increase blood flow to painful areas, helping damaged tissues recover.