CBD oil will remain present in your pet’s system for about 24 hours but will most likely be effective on symptoms for 4 to 8 hours depending on your pet’s size, activity level, tolerance, and digestion rate. Younger animals tend to digest faster than older ones.