I've been an insomniac for as long as I can remember. Over the years I've used melatonin, Benadryl, Unisom, ZZZQuil, you name it. I'd had to alternate as my body built tolerance for each one. Even with those sleep aids, falling asleep was a process for me. They worked well enough in combination with soothing sleep music in the background, but could not guarantee a full night of sleep for me.
Then, about a year ago, my doctor prescribed Trazadone. It works perfectly, and leaves no lingering morning hangover like Benadryl does. I no longer have to go through my wind-down routine in hopes that I will eventually fall asleep. I wish I'd discovered it 30 years ago.