Is benadryl a good drug for anxiety?

Benadryl contains the histamine-blocker diphenhydramine. It is primarily an allergy medicine that treats runny nose; sneezing; itchy, watery eyes; itchy throat. Taking Benadryl in treating anxiety attacks can be a beneficial treatment most of the time.It has a mild, sedative effect that can also help alleviate sleeping difficulties.