I can totally understand what you're saying about the thinking thing. My mind is fucked because of how I think. I spend ALL day every day thinking about everything I have on the go and in great detail too. It causes anxiety and thats the reason you can't sleep.
I have no trouble sleeping, but I have other quite serious symptoms caused by it.
I'm thinking of trying hypnotism.