Question: how long do you take benadryl for allergic reaction?
Answer: 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. Use the dosage given on the product. Use the drug recommended by your child's healthcare provider.