If you do belong to a church, pastors can do counseling for free. They have limited counseling training, so it's a good start, but you should probably move on after a few sessions if things aren't improving too much.
Pastors should be able to refer you to agencies that do counseling on a sliding scale which may help as well.
I remember our pastor telling in premarital counseling us that if we spent $15,000 on a wedding, we should be willing to spend at least that much to keep our marriage together later. Great idea, but, of course, if you don't have $15,000, how could you possibly spend it on counseling?
Someone else mentioned universities, which is a great idea. Where I went to school, the university counseling center was for students only, but the practicum students in the counseling psychology department saw clients from outside the university on a sliding scale. You can call the department to ask about it. Counseling centers may be in psych depts, education departments, family studies departments, etc., so you may need to do some asking around to find out which department has the program.
Good luck and I sure hope you are successful!!