I'm sure CBD helps some with chronic pain and if it reduces dependency on opiates then it is a good thing.
To the point of this thread however, rest is the number one thing anyone can do for recovery. Take a nap.
Proper diet, rest, stretching, a good multi vitamin... CBD oil is way down the list of what someone should doing to recover, somewhere behind a full night's sleep, protein, vitamin C, Co-Q-10 and not eating so much fast/junk food.
The idea that CBD oil is going to "up your recovery game" assumes that one is doing everything else already.
-Tim-