you should get typed by a professional analyst. Another option is to study the functions and see which ones apply to you. Nonetheless, i will give my subjective opinion based on what you have posted here. I dont have enough info though, i could be wrong. You give more on an INFJ vibe than an...