Is it normal to have conflicting thoughts towards my self-confidence?

I am a guy with contradicting emotions. I guess this will sound really awful, but I kind of hate people. Maybe I am just rather unlucky, but truly, every person around me is a horrible human being.

I guess that this makes me feel sometimes better than others in certain way. So this would be one of the positive points for my confidence, I feel that I am better than most people. But there comes a negative point, I feel like an asshole for thinking that way.

And pretty much almost everything good about me has a negative side. For example, I believe that I am smart and handsome... in an average way. So even though I cannot have complaints in this matter, I know that I am the kind of person that mixes in the crowd.

The most noticeable consequence of this appears in my relationships. I have really low standards when I choose who to date, because I don't consider myself good enough for most people. But as soon as it gets serious, I feel like I could totally get someone better. So pretty much, I never enjoy any relationship.

So well, that was my ramble for today. So, is it normal?

Voting Results
75% Normal
Based on 20 votes (15 yes)
Help us keep this site organized and clean. Thanks!
[ Report Post ]
Comments ( 4 )
  • beachgirl1210

    It's human nature to 'judge' people from the moment we meet them to as long as we get to know them. It is also human nature to make comparisons of them to yourself...but honestly, once you stop doing that (making the comparisons) life gets waaaay less worrisome!!!

    Comment Hidden ( show )
  • green_boogers

    Many celebrities and politicians hate people as well. Hillary Clinton may be one of them.

    Comment Hidden ( show )
  • Part of this human experience is that none of us are morally perfect. Yes, people can be fucked up. All of us can. But its best to accept this and do the best we can with what we got.

    Comment Hidden ( show )
  • handsignals

    I love myself and I want to die

    Comment Hidden ( show )