Counseling was where I had a major breakthrough, but I believe it was because I finally had the right counselor. I went to one for over a year who did almost nothing for me, except listen to me talk and then make me pay her for it.
Several years later I found one who got right to the heart of things right away. She made me think hard, work hard, and understood me right away. I found her through one of my best friends who works for a church. All of the counselor's time was donated to me.
If you are associated with a church, I would check there. You never know who you might find that offers services for little or no money. I think it's also good to ask about someone with training/experience in treating those affected by addiction. Finding the right counselor is really important. I think it's absolutely worth the effort.