I said yes.
My mood is the biggest factor but it's still not that straightforward.
For example, I may be really happy & so if someone does something that would usually annoy me, I just brush it off. On the other hand, I could be really happy & the fact that someone is doing something that may ruin my happiness will get me pissed off in the blink of an eye.
Obviously, annoying me while I'm in a normal or bad mood will have me raging in no time.
The person does play a role too.
This too is a double-edged sword. If I like you, then you may get a pass & I can let it slide because we're pals. Then again, because we're friends I might expect more of you & go crazy in a second.
Once again, if I don't like you - for which there is probably a valid reason - I will get pissed off easily, while keeping in mind that you are a piece of shit & I should really have expected you to *insert the shit that may've pissed me off*
Also, I generally don't get as angry as quick with girls as I do with guys & I think that's something most do. Like if a guy does something you might jab him, but if a girl did the same thing I'd probably just cuss her out.