yeah this is so true. no one f up your life more than yourself.
i am a living testimony to that. 
You can decide what sort of life or future you want. If you
believe that your life will always be problematic, it
will amazingly remain as so, or even get worse. It'll be good
if you can spend some quiet time on your own reflecting on your
life so far, and honestly try to
understand how the problems started and their root cause. Don't be
biased when you do this, as it's natural for people to feel they
are not to be blamed for their own problems. People tend to
think:It's always others' fault or the society's fault, never
our own fault. We are just victims.
When we're ready to learn from our own life mistakes and truly
want to step out to make that first positive step to improving our
lives, things will amazingly turn out for the better. Of course, be
patient. Not everything will be instant. And pure selfish wishes
hardly ever come true, without a price to be paid eventually.
This is Law of Attraction. Believe it or not. It's our
choice. Have faith that your life can be much better than now, then
flow with things as they unfold in your life... :)
Rainbow Jigsaw of Life