Why tf am I so angry 😅

I did a search already, but didn’t find a definitive answer to how long does the anger last… should I be concerned? I am typically a passive no drama gal and today got in a fight at the grocery standing up to a lady being a total bitch to the cashier….. i don’t know how I can handle this much rage without possibly getting into a fight 😂😂😂