Welcome SR, meblonde,
Just wanted to pop up and say "hi". I'm sorry, I can't really answer your questions, because the only way I found to stop drinking and self-hating was through ACOA and AA meetings.
Hang in there...someone will come along soon and offer you some better help!