There are actually ways you can improve your sleep, other than pills. Have you ever tried breaking your sleep up until you can sleep faster? Changing your bed time? etc.
For example one way, assuming it takes an hour to get to sleep, is to not sleep for a day so you are really tired, and then, using an alarm, to start trying to sleep for 1.5h 6 times a day split up evenly over the day. Sometimes it takes a day of this, more often than not 2 days (so you can stay up friday and do it over a weekend). In the end you will start going to sleep much quicker than usual (5-10mins) so your body can get a full cycle of sleep in (around 1.5h).
At the end of the weekend you simply sleep like normal and you will fall asleep much quicker now.
You can also try meditation techniques, which I find helps me get to sleep faster.