...Is this completely normal for INTPs?
Suggestions?
Have you tried warm milk? Just kidding. Doctors have actually suggested that to me though.

Restoril is good but I was told it is highly addictive and few people prescribe it. It can't be that addictive, I still have some pills from my last batch. I never found it addictive and I bet if it was still patented they would try to sell crap-loads upon crap-loads of it. Damn pharmas.
You can probably find tons of info on insomnia or meds forums, but I used to like Passion flower (standardized). And there's this nice combo supplement called Melodyn. A little pricey, but it works--or it used to for me anyway. It's uses standardized extracts which is nice, but includes melatonin which can make you groggy, but maybe it will work for you.
If you can't stay off the computer/tablet at least get a proggie called Redshift or the like. It changes the color temperature of the screen. Also buy amber sunglasses. Both of these things will block the blue light from hitting the special photo receptors in your retina that lock up melatonin. Start wearing them 2 hours before you want to go to bed. I found that yellow glasses kinda help sometimes too.
Exercise is great, but I find that cardio is actually worse than caffeine, but everyone is different. So run and if that doesn't work, weight lift. That used to work great.
Anyway, you could just be a night owl (genetically I mean), so kiss your dreams of being a farmer goodbye! Or whatever, but hopefully you can manage a more normal schedule. Sleeping a messed up schedule is bad for your body; it's disruptive and can lead to depression for example, along with a bunch of other stuff, although I don't know how that applies to people who are predisposed to be night owls. I would guess it's a little less bad, but still bad.
Xanax is what I currently use to help me sleep. Oh and did I mention mindfulness? I read a book about it, so now I suggest it for everything, even though I still have to practice it more myself.
