I'm a easily irritated, very angry little shit. I'm too critical of myself. I seriously need some practical, hands-on advice for how to deal with this. Thanks.
>>18662338
Get a good group theraphy, so you'd be able to keep yourself and others in check on the good trails of recovery.
Good thing is you admitted you've got problem and want to do something about it. Gradually stop your self from being shit yet don't be too hard on yourself when you fail to keep yourself from doing that.
Try to record the times you succeed and failed and make adjustments accordingly.
>>18662338
Try focusing on the big picture in life instead of zooming in so close that small things frustrate you