No: Benadryl (diphenhydramine) has many unintended side effects. You should not take it every day. If you are getting hives frequently, you are allergic to something - perhaps a soap or detergent, for example. You should see your doctor for a thorough history, blood work, and possible allergy testing.
Answered 10/3/2016
6.3k views
Preferable to find c: It is preferable to find cause or trigger for hives. Whether drug induced, infection, or food allergy. In many case there is no direct cause and antihistamines may be necessary .There are non sedating antihistamines which work as well or better than benadryl (diphenhydramine).
Answered 3/4/2014
6.2k views
A doctor has provided 1 answer
A doctor has provided 1 answer
A doctor has provided 1 answer
A doctor has provided 1 answer
90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more.
Ask your question