CBD typically stays in your system for 2 to 5 days. The higher the dose and frequency of usage, the longer CBD will stay in your system. It builds up in your body over time. This is why it’s recommended to use it for at least a week to see if it’s right for you.