Welcome arlie!
I can relate to so much of what you said. I does take courage to admit we have a problem and reach out for help (and you did that today!)
We've all been there - you're not alone. Keep reading and posting...... this is a great community and I know you'll find lots of support here.