Been there, done that and been told I was an embarassment to boot. Life sucks big time at times and if we keep doing what we do, how can we expect things to change? We can't. So to change ourselves we have to do things differently.
You are on the right track with fts, some days will be harder than others, other days you will breeze through. If you want to be around to see your little girl grow up and be a role model for her, draw a line in the sand so to speak and step up to the challenge, I know you CAN!!!!!!!!!!!! do it.
You will be one of the great success stories and live happily ever after, because you will have done it for yourself first off and second for all those who you love and love you and want you around for a long time.
Post often, cry, laugh and vent as often as you want or need to - someone will always be here to listen, advise or comfort.