Dear trobinsonsnell, I would advise to start by finding the closest alanon meeting and go there. There is a saying that with addiction: "Let go or be dragged". It sure sounds like you have been dragged for a while, now. It is time to save yourself (and daughter).
Keep coming here and post as often as you need to.
Others have made it--you can and will, also!
sincerely, dandylion