Welcome! You will find great support here, just stick around. Glad you've seen the reality of your situation - face it head on and you can work out of it.
Stick to the basics - stay clean, group support of some kind (like here or AA/NA), work, eat, sleep. Over time it gets better.
Glad to have you here, tgregory.