Question: what over the counter medicine is good for insomnia?
Answer: Diphenhydramine (Benadryl, Aleve PM, others). Diphenhydramine is a sedating antihistamine. ...  Doxylamine succinate (Unisom SleepTabs). Doxylamine is also a sedating antihistamine. ...  Melatonin. The hormone melatonin helps control your natural sleep-wake cycle. ...  Valerian.