What she needs to do is join a local Evangelical church, get involved with a community of Christians and receive the support that will make her a strong, independent woman and mother. She might also find a husband willing to make a life time commitment to her and the children.
Good advice.
At my church we get calls for assisstance, just about every day, from people in or similar to her situation, they are not our church members, have never been to our church and have no intention to attend, they just know that churches give things away and they want some.
A long time ago our resources stretched past the point where we could help everybody and so they have to be explained to that we are doing our best to help needy members in our own church and can't help them at this time. Some get very upset that we can't help them pay their rent or car payment. "You're a church aren't you? You're supposed to help people!", we stay nice as possible with them but have to stay firm in denial, we simply help our own first and that's usually with food, not cash.
Also, as Christians, part of our obligation, is to 'assist the poor", we do not have an obligation to help enable the life style of some of the seekers and again, we don't have the resources to look into other people's life styles, to determine if our money and food would enable someone to continue in the drug culture for example. Most of our own needy members and their situations, we know already and we try to be good stewards of God's money. After all, everything we have is His.
Reiterating, Your advice is sound. Join a Christian community and when you are in need, help will be found for you.