Dwelling on past mistakes
I think I'm a relatively stable person, but I have issues with letting go of (relatively minor) mistakes or near mishaps. For instance, today I had a lane change near-mishap which would have been my fault and now the mental tape has begun to play "How could you do that?", "How could you be so stupid", etc. It drags me down and I just can't shake the negative self-criticism in situations that others seem to take in stride.
Actually, when I think about it, most of my self-criticism happens mainly in two situations. Social situations where I've said something or done something which usually is minor but which I blow completely out of proportion. And behind the wheel, where I feel like a timid little old lady among the fast and sometimes aggressive pack. (Lest you think I'm a horrible driver, I've been driving for 40 years with no citations or accidents).
How do I go about shutting this down and living with more peace with my (perceived) shortcomings?