You have many options, that really depens on your wallet and willpower:
0-Get up early, work hard, and finally at night get really tired and bored watching TV from your bed until you _feel_ the sleep.
1-Melatonin. Cheap stuff, if it works on you, it could be enough.
2-Diphenhydramine. A pill or two per night, but no more, or you will get the deleriant effects. Also, it has SSRI effects, so, it is a plus, you will wake up cheerful, but be careful withdrawing from this.
3-Nonbenzos. It really worked for me, theyre very advanced (in chemical speaking) and also expensive.
4-Benzos. The Choice. Diazepam would be the most common, but tolerance grows up, you enjoy too much the effects, and got to try another benzos. Currently on 8gr Clonazepam per day. They are in the middle of cheap and expensive, so I believe its the best choice if you can manage the tolerance and addiction, which I doubt.
5-Ativan, Wellbutrin. This stuff will knock you down no matter what. Its expensive, but it WILL make you sleep, and they are the best to get out of a bad trip too. Try not to use these.
6-Dextropropoxiphen. Its an horrible opioid, but it will help you to sleep. Not cheap.
In order, I would choice:
0,3,4,2,1,6,5
Basically, it depends on your willpower and wallet.