A member asked:

I've had hives for over six weeks and i'm it's becoming really annoying , if i take benadryl (diphenhydramine) can they go away for good ?

A doctor has provided 1 answer
Dr. Kristin Sokol answered

Specializes in Allergy and Immunology

No: Benadryl (diphenhydramine) is just a short acting antihistamine that will help the hives and itching only for a short period of time., maybe a few hours. Longer acting antihistamines like Zyrtec or Allegra will help, but you might need more than one per day. You should see an allergist for further evaluation and management, especially if hives continue despite antihistamine therapy

Answered 7/23/2018

1.3k views

Thank

Related Questions