So many good things have happened in your life but your mind picks the negative ones and the problems. Irony is you try to rise above this negativity by repeating the same thoughts that created it in the first place. If you think and feel the same way, you are programming your body mind to behave the same way as in the past and nothing new will come out. For new to happen you have to live in the present and train your brain to discover newer heights.
It is all in your thoughts!