Hi Stratta
Welcome to SR - you'll find a lot of support here.
Have you seen a doctor recently about your sleep and anxiety problems? I think that might be a good start.
A good face to face support programme like NA might help too? SR's great but it's always good to have numbers to call and people to talk to in real life I think.
You should also check out our substance abuse forum
Substance Abuse - SoberRecovery : Alcoholism Drug Addiction Help and Information
keep posting
D