Hey. I'm a major insomniac, also. I'll go 3 full days without sleep. Then when I finally sleep (the 4th night) it's for 8-9 hours, I wake up, I'm fine.
One (and only) benefit to my insomnia is that my house is very clean by daybreak.
I have had ZERO insomnia since I started taking ZMA. Within a few minutes I am totally gone. Now, if I take the ZMA, and then choose to participate in other activities (TV, sex, whatever), I don't pass out just because of the ZMA. I do have to lay down in order for it to work. But it does work.
The past week I've been planning things for a weekend trip (we leave Thursday) and typically, I'd be awake for 3 days straight before I sleep. (Screwing up my weekend, inevitably!) However, ever since I started ZMA a few weeks ago (2 or 3), I can go to bed with my mind racing, jumping all over the place, knowing I have this and that left to do for the weekend, etc. I STILL SLEEP.
And yes, see a doctor, also. sounds like you have some stress in your life.