Time taken to feel the effects of CBD depends on the mode of consumption, body’s metabolism and the amount of dosage. Largely, the time taken for it to reach the bloodstream decides how soon it starts to show effects. Ingesting CBD leaves you with a longer wait time to show its full effects (20-60minutes), whereas topical application may take around 15 minutes to work on the body.