We tend to beat ourselves up when we don’t meet our expectations. And expectations are the reason we feel emotion and get pissed at ourselves.
It’s because you are limiting yourself with the belief you are not good enough or do not deserve what is being given to you.
Once again you have let expectations run your vision for yourself.
You are good enough. You are smart. You are capable.
Do not let your fear or expectations of yourself hold you back from what you want to achieve.