You just have to set goals, realistic goals.
Read this story.
Pretty amazing stuff about priorities, hard work and determination.
Sure this kid had a safety net, but he never used it and spent over two months living in a homeless shelter.
It is possible and it can be done. It always makes my life look at lot less complicated when I look that these kinds of stories.