How can I stop coming across as a know-it-all?
It is my intention to be a know-it-all, but I am hurting my relationships with friends, family and girlfriend. I keep giving unsolicited advice, and at the same time I am not aware of it, only in retrospect do I see that I have again been (unknowingly at the time) a know-it-all.
It is not because I think those around me are stupid, but rather that I care about them and at the same time belive that I am (religiously) right.
Even if I am right, they get angry at me, because I always give my (unasked for) opinion.
And for the record, I do not brlieve I know everything, quite the opposite, but I seem opinionated and arrogant when I talk, almost like lecturing someone.
I do not want this, I want to be a good boyfriend/friend. I just cannot seem to find a way to work it away.