I know how that is. I have started a routine to help me sleep every night, but it usually still takes hours. Try drinking some milk, flex and keep your muscles flexed for 20 seconds while laying in bed, and try zzzquil or a benedryl before bed.
Héhé, I've started to practice Tai-Chi and it helps to go through my movements, takes the tension away. But it's more a matter of the mind. I can be very restless, I tried reading, but I get so into my book I keep on reading and suddenly, 3 hrs have passed... Not good ofcourse. x-D