Sleep. Sominex is a brand name for Diphenhydramine (most often called benadryl). Its use as a sleep aide is due to its side effect of sedation, so yes it can help with insomnia. It is not meant to be a long term medication.
Agree wi Dr Stubbs. Yes- but it is best for short term use. If sleep issues are more chronic - address sleep hygiene. Retire & rise same time each day. Bedroom should be dark & cool - used only for sex & sleep. Turn off tv. No naps. Exercise regularly but not in late evening. No caffeine for 6 hrs & no alcohol or tobacco w/i 2 hrs of sleep. Dinner should be moderate sized & finished at least 2 to 3 hours before sleep.