you are definitely an INTJ. Check out the Meyers Briggs personality testing. You may find that of interest. Maybe take the test online, which is free, but also read the personality type descriptions. My bet is your will find yourself spilled throughout the pages and if you have a significant other, they too will say, “Hey! That’s my honey!”
INTP FTW ;)