hi Troy
ive had similar issues w/anger and small things setting me off at times too.. it was definitely worst when i was at my lowest points...
for me, i think its cause i had all that built up, pent up disappointment... when things didnt go right, it just proved to me that things were all messed up and systems had gotten way out of sync with me....
its really hard, but ive learned (almost) that when things arent exactly going exactly how i demand and expect them to (after all, they say things machines and systems work, right?) i say a little a few calming words to myself (it gets better with practice) ... the interruption, delay, frustration i am experiencing is there now and likely will return in the future also... so why not try to work out a deal with it? (cause im tired of fighting it)
when i feel that first impulse of impatience strike and i feel that flash of striking back (how dare life defy me after all ive tried to contribute?), i pause for just a moment, take a breath, and think to myself... ok, its happening again... this time, i'm doing something different (like you, i despise those feelings of temper loss).. i count to ten slow... or, i breathe in and out a few times and wait....
what is really great is that when im able to do this successfully, ive found that by waiting and practicing patience, the thing i'd been waiting for develops right before me, almost like a dream sometimes....
Your wife has the patience of an angel.... thank God for helpful others
i dont know if this helps... hope so.. wishing you the best always Troy