Jane, I tried the CBD cream again today. It does help, but it's not instant--I don't think any of the topicals will provide immediate relief. There's a bit of an odor to it. I didn't find the odor too strong or at all offensive, but I prefer no odor. It's also expensive: $45 for a jar. My fave is still the Arnica Rub, which is $12-14 for approximately the same amount, and NO smell at all. Both absorb well and are not at all greasy. I'll continue to use the CBD just in case there's a cumulative effect, which there isn't with the Arnica Rub.
The one I'm using is CBD Clinic (that's the brand) Revolutionary Pain Relief Professional Series Level 3 MODERATE Muscle and joint pain relief #750. My doctor's supplier said that they've had very good feedback on this product. Maybe it works better for others than it does for me, or maybe those folks never used the Arnica Rub.