Question: how long does it take for hives to go away after taking benadryl?
Answer: The main side effect of this drug is drowsiness in some people. Other antihistamines (for example, store brands of any drug for hay fever) will also help. When you give Benadryl, give it 3 to 4 times a day until the hives are gone for 12 hours.