Don’t take those medications. They’re just antihistamines and alcohol.
There are new medications for insomnia being developed all the time. The best thing you can do is establish habits and try some sleep-inducing neurotransmitters like melatonin, GABA, and so forth. You can get these online.
I suggest talking to a doctor about a sleep study. It may be that you have an actual chemical imbalance.
I have also found that when people do things that involve math, they tend to fall asleep. I recommend Sudoku.