I am INFP, and I used to see myself as very good at math. Yet, I would struggle with the basics. I think I was actually quite good, but my tendency to over-complicate things made it harder for me than it should have been. For instance, I was a CS major, and I remember learning SQL (which is similar to math), and going over each algorithmic process again and again in my mind - maybe something like 5 to 10 times - until I could visualize it "perfectly." This is overdoing something really simple. Then something very complicated, like a difficult graph theory proof, I would "force out of me" until I could just "get it," when, in reality, it is something other people at my level of ability wouldn't even bother with - and I should have done the same. I even remember having imaginary arguments with "NTs" about how I "wasn't good enough," when the problem was not my level of ability, but really my psychological tendency to over-think and over-analyze the process - most of which is actually quite simple. Do any of you identify with this?