The duration of how long CBD stays in your system depends on several factors, such as dosage, frequency, the body's metabolism, food, and CBD form. Because each individual has a different body response, the amount of CBD taken and its route plays a big role in how long it gets broken down and absorbed in your system. But according to some research, CBD stays in your system anywhere from 24 hours to a week.