Question: how long does benadryl last in cats?
Answer: This short-acting medication should stop working within 24 hours, although effects can be longer in pets with liver or kidney disease.