My wife is on medications that interfere with her sleep, so she also needs to take something to help her sleep.
You do need to find out if your problem is mental, physical, or caused by medicine, but it sounds mental if your mind is constantly active.
Try the following:
Go to bed at the same time every day, and get up at the same time 7 days a week.
Do no other activity except sleep and sex in bed.
Avoid any stimulating activity 30 - 60 minutes before bed.
TV and computers can interfere with sleep patterns, so avoid before bed also.
Take ZMA 30 minutes prior to bed.
Learn to meditate, or do self hypnosis. (Very similar activities.) This trains you to quiet your mind.
Melatonin may help also, but I don't know enough about it myself, so research it if interested. I do know the drug companies are working on a synthetic form that has side effects.
If you keep with sleeping pills, you may need to switch them up from time to time.
I have also heard the book Power Sleep is good.