This is something I struggle with. I'm a bit better than I was, but an incident today has made me feel like an idiot and I wish I could just brush it off and laugh at myself. Instead I'm playing it over and thinking what other people must have thought of me. Outwardly I seem quite a confident person, but I'm very much an introvert and just hate being made to look stupid.
It was my DD's sports day and I like to shout support to all those taking part. I'd got it in my head that a boy on my DD's team was called John (not his real name) and so for every race he was in, I was shouting, 'Come on John' multiple times. Only as I was driving home, did I realise this was not his name at all! Everyone around me must have thought I was mad. He is not in my DD's year and I don't know him/his family personally, hence I got mixed up with who he was. I just feel such a wally and like I will never call out another name again! How do I see the funny side of things like this instead of beating myself up? As I'm getting older I feel like I do things like this more often and it's knocking my confidence.