those guided meditations are awesome.
i also criticise myself, and i used to criticise other people a lot as well. it helps me to remember the true source of the critical chatter (like Moog noted) - my family. my parents (and extended family, and of course me & my siblings as we got older) were extremely critical so it's really their voices replaying in my head.
in therapy, i learned not to trust my inner voice so much: just because i am hearing it in my head doesn't make it true. we automatically trust what that voice is saying because... well, because it is *ourselves* and we believe that we tell ourselves the truth. but we are not so objective as we believe - our inner voice can be biased and harsh and destructive and mean and unfair and untrue.
it helped me to replace that inner voice with less distorted thoughts (i have a worksheet from the book Ten Days to Self-Esteem by David Burns (link). it doesn't help to replace the thoughts with ridiculously positive affirmations, but it can help to replace them with honestly true statements.
you may need to create a better filter when interacting with other people by forcing yourself not to speak until you have reviewed your comments in your head. yes, it will create short awkward silences but that little bit of discomfort is better than ruining a friendship. i went too far in the other direction and censored myself too much, and now i am finding a balance.
one important thing to keep in mind is that it all goes back to that same inner voice that you are trusting too much - that voice is telling you that the other person is flawed or wrong in some way, and that is an extremely arrogant view. your own inner voice is not always right, especially where other people are concerned. criticising other people is a way of telling them that you are essentially closer to perfection and know what is best for them - none of which is obviously true most of the time.
_________________
on a break, so if you need assistance please contact another moderator from this list:
viewtopic.php?t=391105