Hi sofragile88,
I've found help, along with therapy, medication etc, in group support meetings(aa,na etc.) The people there are good listeners and they usually have good advice. I have been bewildered by the folks that advocate that expressing ones inner feelings is unproductive(whining) and that we all need to ignore our personal emotions and move on to what they would consider "real" problems. You are going to have to deal with these folks if your in public. Don't let them bully you into isolating. No-one can make you feel bad about yourself without you giving them permission to do so. Agree to disagree with them and find someone else to talk to. Behind their polished exterior they probably have issues worse than yours that they try very hard to ignore. That is their problem, not yours. Don't adopt others problems without training. As far as affording therapy or treatment, I believe there should be options for you. Try talking to a person at the department of health and human services and tell them your situation. If your problems are immediate, then go to your nearest emergency room in your nearest hospital and tell them whats going on. Don't worry about cost if your health is in danger. Without your health, money wouldn't matter anyway.
Remember that you aren't alone, plenty of folk have been in you situation and plenty of people are right now. There is no need to blame anyone, not even yourself. If you can't get your needs met, ask for help and attend support group meetings.
These are things that I do also. I also like to go for long walks and reading the newspaper and reading memoirs of people who have overcome and adapted to adverse life situations. Healing does take time, it won't happen overnight. All any of us can do is continue on healthy paths.
Good luck, I will pray for you
A.