One thing is fishing out a bad habit that one has, as this makes it easier to address.
Most people testify to being addicted to junk food, sometimes it's cooking issues. I remember back in the school days, most guys had their girlfriends cooking for them.
In terms of anger issues, i remember a course i took in my 200 level called Peace and Conflict. It teaches how to manage conflict before it escalates. It's good to confront the person.
In all I wish you luck