Sometimes you come to a place in your life when you hit rock bottom. And you try to blame other people or justify it, but you know deep down that its your fault and no one else can do anything to make it better but you. So you pick yourself up, you right your wrongs and you own up to your mistakes. If it's easy then your doing it wrong.
Take note of who remains in your life when times get tough, especially the people who sacrifice the resources they have in their life to help you improve yours when you need it most. Seriously, when you come out the other side of a difficult period in your life, look around you. The people still standing beside you are your true friends.