CBD in horses has been shown to last approximately 18-24 hours. Therefore, daily dosing is needed for ongoing conditions.