You gotta get into some kinda support thing, man. It’s hard to do on your own. Hit up AA or some kinda other group thing where people who are going through the same thing as you are can help.
For what it’s worth, though, I think it’s less that there’s no outlet, it’s just that you haven’t discovered a new, healthy one yet. I always go right to suggesting exercise, but there are other things. Just a thought.
Hang in there, man. It’s not worth giving up.