I'm leaning INTp.

But this test is usually the best I've found for appraising type, because it gives easy-to-interpret percentage-based results. It's MBTI, but it doesn't matter.

http://www.similarminds.com/jung.html

If you are experiencing that much confusion over your type, then you probably don't fit neatly into one of the basic 16.