(((((Buffalo)))))

Sounds like you're in a good place and on the right track. Hopefully you can find a way to direct your anger in a healthy way. Boxing, maybe?
_________________________
Recovery is possible. Hang in there, brothers.