Hi anothercliche, one thing that jumped out at me (amongst others!!

). This: "
No matter how many times I say "It's okay" and "you're not a moron"".
Don't go leaving it at that!!!!

What's say you jump straight in there afterwards with somethings like:
"Actually I'm pretty smart, I.........(here's where you throw in the evidence!!

)",
or
"Sure I did..........but there's a
reason for that............(here's where you throw in something like
how can I be expected to remember everything!!

)
just because........doesn't make me a moron"
But you're saying that failures stand out (and we
all have them!!

)........the thing is are you actually giving yourself
all the credit you
deserve for the things that go right?? It can be so easy to focus in on the not so good things and judge ourselves based on them..........but when you aim for a more
balanced view of yourself the failures
can fade a bit in comparison.
Perhaps worth starting to write down some of the good things to fall back on when your views becoming more negative???
And the calling yourself stupid or an idiot when you make mistakes, reckon you could work on replacing that for "I'm human"????
Might take
a lot of practice but you know you
are only human and mistakes happen. Sure some you might be able to learn from, and if you can
go for it but otherwise............
And the random "Sorry"'s, well I know that can be a real hard "habit" to break, and good that you're
trying to avoid them so much

But
just a thought...........if one slips out as a reflex action,
perhaps try to get in there quick with something like "I'm sorry.........I know you couldn't help it...........", just something to acknowledge it wasn't your fault????

Alison