that is a very high dose of benadryl. too high in my opinion. antihistamines like benadryl tend to interfere with your dream state (your deep and most-restful stage) and are short-lasting (only four hours). melatonin is safe and would seem to be better if you find it effective. it has recently been found that the extended use of benadryll (diphenhydramine) increases a person's risk of dementia problems like alzheimers. i used to use it fairly regularly and have now stopped for the above reason.
is taking melatonin better than benadryl for sleep. combat marine poor sleep for more than 35 years. am taking 150mg of benadryl and may sleep has greatly improved.