When consuming CBD, you'll want to know how long it stays in your body. Typically, CBD has a half-life of between 18 and 5 days. However, depending on your body type and health conditions, its half-life may vary. CBD is fat-soluble and is stored in fat cells.