I am glad that you finally reached out to help yourself and Shadow, there IS help out there. Unfortunately, you are not alone in that many girls have had similar experiences. My point is, there is help out there including professionals and peer support groups. I would suggest individual counseling initially and support groups after you have reached the appropriate stage of recovery via individual sessions. Women's Centers and United Way agencies are free and are easily located in most areas.
Private insurance is another option for therapists in private practice.
When you break the cycle in which you are currently entangled. This is the healing process I referred to earlier. The fact that you are reaching out for help now tells me that you are ready to begin healing. This is not something that should be done alone. There is help and I will be glad to help you find it if you would like.