Try the CBD. I might work well for you - I know several elderly people with advanced arthritis that take it daily, and it has helped greatly. I realize you're not elderly - but it may just help.
Myself, I have debilitating migraines (I absolutely cannot function for 36 hours due to tunnel vision, throwing up for hours, immense pain in the optic nerves (which caused the throwing up)) -- I started using the Devil's Lettuce once a week about 1.5 years ago. Since then, I haven't had a single migraine of the magnitude I have experienced in the past. Now, I have headaches, but not anywhere near what they used to be.
Left shoulder is messed - collarbone break resulted in it not fitting back in joint properly, torn right rotator cuff (supra spinatus - left with calcium deposits between muscle layers which hurt a bunch in certain motions), lots of extra injuries over the years of motorcycles, hockey and kickboxing. My once a week treatment has given me some relief on all aspects.
Give it a whirl... give it a solid month to start working. If you haven't found any reduction in discomfort by then, it might not work for you.
If you decide to smoke or vaporize as opposed to pure CBD oils, try a few different options. Sativa (tend to put people in a creative mood, more energy etc), Indica (more relaxing, sometimes couch-lock inducing, great for sleeping)..
Me, I enjoy the Sativa effects, but I usually do an Indica shortly before bed time to ensure I sleep well. Up to you which you decide to experiment with.