When CBD oil is swallowed, it is processed and absorbed through your first pass digestive track. This loops in your metabolism. Depending on the speed of your individual metabolism, you could see effects lasting from 3 to 6 hours. As with CBD dosing, the length of effects varies from person to person.