Several failures might have occurred in your past. There is no meaning in wasting your time thinking about that. What has happened is over. What is needed is to mould your future. For that, live in the present. Do your actions in a better way, surrendering everything to a higher goal and seeking refuge in God. Do not grieve thinking of the past; that is foolishness. You are wasting both your energy and capacities by doing so. By worrying about the past your mind becomes weaker and weaker and you lose the strength to deal with the present. Remember that you are God’s child and that He will protect you. In that way you will gain the strength required to face the difficulties.