I have a late habit, and this causes a lot of impatience.
I like to be late for a few minutes, even though I don’t need to be late. I know exactly when I need to leave the door to have my meeting, but I always end up just a few minutes late. These few minutes always raises the impatient temperature.
I now account for this late habit, by leaving early. I know I have a 15 minutes delayed-leaving time. This is the period from the time I said I want to leave, to the time I am actually leaving. I add this on top of the actual time I need to get there, and I am never late again.
Work out your own delayed-leaving time. You will be surprised how this small change reduces your outburst of impatience.