Question: how many benadryl can i take for sleep?
Answer: The effects of diphenhydramine last from four to six hours. Benadryl in the injectable form has a rapid onset of action. When used as a night-time sleeping aid, the usual dosage of Benadryl is 50mg at bedtime. A lower dosage may be needed in the elderly.