The older I get the more difficult it is for me to sleep, mostly that is because once my mind starts moving and thinking, I cannot stop it. This is normally a wake up in the middle of the night having to pee thing, then I am up, and I feel like crap the next day.
At one time, I got my doc to write me a prescription for 5 mg of Flexoril (muscle relaxer), then if I had had more than one bad night sleeping, I could take one and always sleep 8 hrs. My doctor would not write a prescription for any kind of pain killer, but he had no problem writing scripts for Flexoril 5mg for sleep and 10mg for the days in the gym that I had forgotten I was no longer 24 yrs old
The problem with the Flexoril is that it always left me a little hung over. I am 6'0 195 lbs, so if you decide to try this and you are at a lower weight, I would cut a 5mg in half.
I am also a Medical Marijuana Card Holder in Illinois. So now the drug of choice is 10 mg Indica Chocolates. If I take one, I will sleep for 8 hours and there is no hangover. You must make sure you get Indica and not Sativa because a strong Sativa will make your mind race, not slow down. If you go this route, again, watch the dosage or it will be just like taking a Sativa drug. Cut them in half or fourths and work your way up. The problem with the weed is drug tests. I am legal in Illinois, but the drug is not legal in the Federal Governments' eyes, so it is still a drug looked for during drug testing. I am applying and interviewing for jobs in Indiana right now and have been clean for about 4 weeks. I am sleeping about 5 hrs on a good night.
One more thing, you may try Melatonin, I cannot tell you anything about dosage, I have yet to try it. Busting your ass in the gym daily will also bring good results, but a little more difficult than swallowing a pill.
Best of luck to you. G