How you take CBD oil and the amount of CBD you take impacts how long it takes for you to feel its effects. You can use CBD oil for many different health reasons, from pain relief to managing anxiety. Vaping and sublingual applications of CBD oil are usually the fastest way to feel the results.