Like others have mentioned…I go through phases with insomnia. I will be fine for a month or two or three, and then go for several weeks where it’s constant, to the point that I feel like I’m underwater during the day. Like even 3 hours of sleep is a blessing.
I’m also rather terrified of sleep aids, to the point that the only one I’ll take consistently is two Benadryl. However, they take a couple of hours to work for me. And I can “fight them” if I want to. Usually I don’t; if I take them two hours or so before I expect to be remotely sleepy, and do something to distract myself, I will find myself relaxing enough to “allow myself” to go to bed and sleep. (I don’t know if that makes any sense, but sometimes–in the midst of a bad insomnia bout–I will put off going to bed because I dread it so much. Like I can nod off on the sofa but I can’t fall sleep in bed, because my brain associates my bed with not sleeping.)
Imagine my surprise at Walgreens when I looked at the ingredients for Benadryl and a lot of “sleep aids” and realized it was the same active ingredient. Generic Benadryl is cheaper, so that’s what I buy. 
Mr. Levins occasionally takes Unisom, and he says it works but it gives him horrible dreams. And half my problem is staying asleep, so that wouldn’t work…
I was prescribed Vicodin after surgery several years ago, and it made me sleep like a baby…but that isn’t its purpose and it’s highly addictive so I threw it away. My boss takes some prescription combo of Vicodin and Xanex that he swears by. But he’s had multiple back surgeries, and he drinks a lot, and prescription drugs plus booze freak me out also.
I’ve thought about going to a doc to get a sleep aid scrip, but right when I get desperate enough to try it, my sleep pattern shifts and I’m able to get a good night’s rest.
And I’m not gonna lie…alcohol kills my menstrual cramps and on occasion I use it to sleep at night also. Two vodka lemonades, or a stout glass of Grand Marnier on the rocks, can generally make me sleepy enough to get the job done.
I don’t like using anything as a crutch; I will be following this thread along with the OP.