The INTP personality type is fairly rare, making up only three percent of the population, which is definitely a good thing for them, as there's nothing they'd be more unhappy about than being "common".
You have a turbulent personality machan. May be you were too cautious when answering questions. Even though you got INFP, all 4 categories are only few percentages off. So you have all 16 personalities mixed. I'd recomend you to take test again and this time answer honesty without worrying about what others might think. Be confident when answering.