I'd hesitate to go straight for the drugs though. In all likelyhood, a Dr. will recommend an anti-depressant or anti-anxiety medication.
These come with a host of side-effects, and are used as a general 'catch-all' medication when they don't know what else to give you.
Use drugs as a last resort.
Here's some things that have helped me sleep better:
Get a bit of exercise during the day.
Eat better, if you're diet isn't that great.
Take Vitamin D if you live in a cloudy climate...you are very likely deficient. (Don't worry, most people are unless they get a lot of sun.) Take it in the morning. (Taking it at night keeps some people awake, so you don't want that to happen.)
Get some Melatonin, like 3mg-5mg dose. It's not a drug, and its not a sleeping pill. It's what your brain is supposed to produce naturally during a normal nights sleep, and take it before bed. - I noticed the BIGGEST change just from this one alone.
All of this is easily researched if you want to check...I know I'm just a guy on the forums, lol.
It's what has helped me, I did my research on this stuff, I hope you get some good sleep.