Friend is having a hard time!

I met a friend over the Summer. She is having a difficult time at home and I'm not sure how to comfort her. I want to say this, not to degrade her or to put her down, but she is not all there... she is mentally challenged and doesn't know a lot about life. Her mother died when she was 6 and her father in the last 2 years has been diagnosed with colon cancer and from what she tells me, he's pretty bad off. She has a "step mother" who's not actaully her step mom because she and my friends father is not married. Her step mom is mean towards her but her father doesn't know because my friend doesn't want to add more problems to his health. 2 days ago her father told her that she needed to move out because she's 19 now and doesn't need to be living at home. Neither dad or "step mom" will take her to go get her lisence (she is mentally challenged but she is able to still drive and work, etc.). She has a job working at McDonald's but if she moves out, she doesn't have enough for a place 1 but 2 she can't get back and forth to work and other places she needs to go. She doesn't have any other family except for a older brother who has nothing to do with her and her father. She is really stressed out and is afraid that if her father dies she's going to be homeless. Her father won't make a will so she will get nothing. The list goes on but what can I do to help? Or is there anything I can do to give her hope? I won't have a place of my own until other 2-3 years, so I can't ask her to move in with me. How do I help?