there are many threads on this in this forum. have a search, info is in the abundance.
ill throw my recomendations:
1) learn meditation. passivemeditation. you can learn to turn your mind off, and command it to go to sleep with time and discipline. seek out (AUTHENTIC) yoga or martial arts schools in your area, or find some strict buddhists to hang out with. feel every part of your body falling asleep - start at the toes, and slowly work up every single muscle into a sleepy muscle in your mind. sometimess youll pass out by the time youre focusing on your legs.
2) diet for sleep. eat things like potatoes, complex carbs, meats, etc for dinner, and dont eat any simple carbs/sugars.
3) exercise int he mornings. THIS IS SERIOUS. you can conform your body's internal clock, the circadian rhythm, with morning exercise, such that your body will begin telling you when its time for bed, not the other way around.
4) valerian root. chamomile tea. kava root extract. these arent "meds," theyre perfectly natural plant based ingredients that relax your body and mind, so that when you get horizontal, youll snooze easy. they arent addictive. id also recommend cannabis, but that is habit forming, and you *can* form a dependency on it for sleeping.
5) melatonin. dont even need the normal suggested dose of 3mg - its not like a drug that makes you sleepy. its a neurotransmitter that begins your CNS's preparation for the sleep cycle (its active in the 10mcg range). 1mg is plenty. this can be habit forming, but usually isnt.
6) if all else fails, a small glass of wine + valerian root + melatonin + a fat joint usually nocks me out. i suffered from insomnia for a decade, and i still kinda have it. thats my emergency nock me out method when meditation isnt working.
you should also talk to your physician, and express you dont want to take exogenous chemicals to sleep.