Question: how many milligrams of benadryl can i take for sleep?
Answer: Oral Benadryl products shouldn't be taken more than 6 times each day. For adults and children over 12 years of age, the maximum is 300 mg each day. For children ages 6 to 12 years, the maximum is 150 mg each day.