You might also check out niacinamide, which is B3, and is taken in pill form. I have a family member who tried it for joint pain in the hip and it has been very effective.
what dosage?