Life is all about failure. When you fail, you'll be facing many emotional and psychological changes in the self. It is never easy and sometimes it may cause you to give up what you love. But failure is what makes you become more mature. In my own experience, every time I failed, I learned something new which I needed to overcome. Yes, I hate these experience, but they make me better and make me accept that failure is a part of life. The only question is what to do in order to get back up again.
When I fail, I often find myself lamenting or reflecting, these moments may take time. Then in the end I realized, it's best to take a deep breath in these moments and do action, instead of thoughts, because sometimes, thinking to much is not the answer. I often would look out and compare myself to others and find the real answer within me. I know I can't lie to myself, for I am me.
I breath, ask and I find the answer. Then do it. If I was less emotionally involved with these things, I could fix every problem I faces within three seconds. Thinking to much is never a good way to improve in my case. Each failure has only one lesson to teach us. That we must over come it.