Oh god, I just realised I'm a perfectionist. And a neurotic one too.
Neurotic perfectionists are prone to strive for unrealistic goals and feel dissatisfied when they cannot reach them. [Source]I've never wanted to associate myself with being a perfectionist because it sounds extremely narcissistic, but if you consider the negative aspects of perfectionism (via Wikipedia) and think of it as an actual problem and not something healthy nor desirable, then it sounds extremely applicable to me.
Suddenly everything makes sense.
Gah, I'm too tired to delve deep into this. Suddenly the definition of cognitive dissonance resonates with me too.