You decide to walk on a path which hits a dead end & now you are in a fix as to what to do next. Yes, you made a mistake but can’t you forgive yourself & improve? Why is it so hard to be lenient with your own self when you can easily pardon others for their follies?
Admitting to yourself that you are flawed is the key to becoming better as a human. Don’t cry over spilled milk instead get a cloth to clean the floor & be careful not to repeat the same mistake again. Wallowing in self pity or comparing yourself with others won’t get you anywhere in life but learning from your errors & improving yourself on a daily basis sure will.
Remember, you are your own competition. Strive to be better than yesterday, everyday. To err is human, to forgive is divine. Master the art of forgiving yourself & start afresh to live the life you have always wanted to live !