I do not have cancer but a bad injury which is taking forever to heal. I take a cbd oil pill daily to reduce inflammation and use cbd roll ons and salves for pain. it works instantly to reduce pain. I am unable to take anything but tylenol due to an ulcer from too much pain medication. if thc is legal in your state, salves work instantly as well. just my experience.