yo
ill prescribe you something that is free
its called: Creativity
it worked for me, there were times where my mind was just so active and i just couldnt sleep (i still have something like that but once in a while)
so why not use all that energy for something, well at that time i used to watch this cartoon Dragon BallZ , and i liked it a lot, so i thought , what if i create my own character... so i imagined my own character in my mind with his own history, customs, voice, moves and so on. and then i thought how he would fit into the cartoon , would he be a good or bad guy and so on. ...and there was always things to add
so what i did was let my mind do all of the work, and for those couple of 10 mins that i was doing this, my mind was only focused on the cartoon , i completely forgot about my problems or w/e i was going to do tomorrow.
and then after a while of thinking i would fall asleep on my own
but i only recommend this to you instead of pills or prescriptions,
this is not a solution to your sleep disturbance, because thats probably an effect of life problems you have . so you also gotta step up