I'm also a massive over thinker and replay situations in my head (normally at unsuitable hours of the day) about situations and worry about what mistakes which could have happened or what I might have done wrong, same with over thinking situations in the future and what might happen, because of the unpredictability of dyspraxia, you never know sometimes what might happen from day to day life, so it's quite easy to fall into a mindset of thinking the worst possible situation which might happen and beat yourself up, the anxiety can make you think why would anyone want to see me? and that I'm wasting everyone's time by me being there. I know it can be quite upsetting for my boyfriend to see me constantly put myself down and over time and with the help I'm receiving, I'm trying to think more positively about myself. Changing those thought processes into more positive ones can be difficult and a long journey, it won't just happen overnight.
But we can all try and remind ourselves that nobody is perfect, we all make mistakes from time to time, we all need to learn from experiences in life, but if you saw someone else beat themselves up so harshly you would tell them to stop, so why be so hard on yourself. Surround yourself with positive people, people who encourage and make you feel good about yourself.
The journey may be long and hard but realising you are worthy of it is making that first step, doing little things to help you feel better about yourself, but I believe in you and I know you can do this and if I'm the first person who's told you this today I'm really proud of you. I know things can be hard at times and it's not easy but you're trying your best and that's enough, you are enough.