Question: how long does it take for benadryl to get rid of hives?
Answer: When you give Benadryl, give it 3 to 4 times a day until the hives are gone for 12 hours. Use the dosage given on the product. Use the drug recommended by your child's healthcare provider. For flare-ups of itching, give your child a cool bath without soap for 10 minutes.