I use Lakota Joint formula every day but another thing I find extremely helpful is doing stretches every morning and evening especially for the joints in my hands and back.
Very easy to use. This roll on has the added benefit of keeping my hands clean. I've been using this product for a few years and find it to be the best for muscle pain.