How long does it take CBD to work?

Generally, CBD will take effect within 20-40 minutes. Vaping CBD will take effect much faster as it does not have to go through the liver.