Hi hopeful,
That is a really tough spot you are in right now and detaching can be so hard. Have you contacted The Salvation Army, Goodwill, or Catholic Charities to see if they can help.
In the meantime don't forget you are not what others say you are. You are a good person.
Also you might want to see if your county or state offers free job training. If you have any kind of degree you may be able to substitute teach, or teach adult enrichment classes at your local community college.
Welcome to the forum. I am glad you found us.