Beating yourself up for perceived shortcomings is a useless exercise.
It is. I used to do this all the time due to my health challenges. It took me some time to figure out it was pointless to focus on what I couldn't do anymore. I started focusiing on the positive things in life. The good health I still had. What I could still do. No need to focus on silliness.