Every situation has something you can learn from or gain from it but it all depends on how you see it. Most people miss the little lessons and the mile stones of knowledge along the way.
Experience is a good teacher but it is only so to the individuals that are open-minded and patient enough to subject themselves to the rigours of the situation in question .
What have you learnt from your failure,inaction and waves of situation that you have flowed through to this day. You can get the best from situation and make them a learn experience by being patient ,thoughtful and intentional about learning from them. Don't give up on life .There is so much it has to give to you .