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?
I'll be just fine and dandy
Lord, it's like a hard candy Christmas
I'm barely getting through tomorrow
But I won't let sorrow get me way down.