I never slept well either, but since my accident I average around 3hrs a night. I tell people I sleep from 6-10am, and it's pretty accurate most days. I feel your pain on the lack of sleep for sure, it sucks, you can't think right, when you try to sleep you are awake, and when you are awake you feel asleep!
Not to get to personal, but you aren't on any antidepressant's SSID's are you? I was on Efexxor for a while, it helped some, but then I started having screaming migraines! To the point my wife would ball me up and haul me to the ER in the middle of the night! Numerous CT and CAT scans, nothing. I got off Efexxor and they went away! But I'm left with an aversion to florescent lights now from it.
Just
throwing ideas out. Good luck with it.