I have to say that I'm both. Let me explain: When I've made up my mind about something, I need immediate results and I'm extremely impatient about it. To me it's a done deal and I just want to get rolling.
However, when I'm dealing with any type of situation, I'm extremely patient. I wait, watch, listen and turn it over in my mind in order to weigh out every aspect of whatever might be going on. If I'm dealing with a difficult person I do the same thing.....I'm not one to shoot from the hip unless I've been pushed to my limit.