We can answer specific questions, but refer you to a local counselor for ongoing counseling. Therapy only really works when you see someone on an ongoing basis; you need to go each week and talk to someone in person.
Part of people getting better, is that one-on-one relationship -- we work out some of our issues with that person.
To find low-cost or counseling on a sliding scale, look in your local phone book under Counselors or Clinics -- counseling, low cost. Look in local publications for low cost mental health clinics, ask around. Ask doctors, lawyers, and ask counselors directly -- most of us offer low or free sessions to at least one person on our caseload.
Let me know if I can be of help as well...