Mr. V- do you keep a journal? Writing about your feelings, and other things can really help. It can help you get rid of anger, and alot of other emotions and keep you busy too.

Plus you're not getting fat from doing it. LOL
Also, when you're done you can show it to your therapist, and it can help him/her to better understand where you're coming from during these phases.
Just an idea -- or maybe you're already doing it. ???
Wish I could help you more. But I've told you before that you're NOT disgustiig, useless, etc., -- as far as I'm concerned you are very nice, caring, supportive person who I wish I lived closer to. I'd like to get to know you better. I'm sure we'd be good friends.
Take care and God bless, Mr. V. Hugs, Lee