I might get mad quickly, but I just as quickly forgive and forget. At least I wish I could. I don’t say mad long though and within about two minutes I am over it. hold grudges and realised it was a waste of energy. When I hold grudges I'm wasting time thinking about people that don't care about me and also letting people take up space in my head when I can be thinking something else.
I am someone that can get mad if I am lied to or used but I wouldn't say that I hold a grudge forever. I am a firm believer that life is too short to hold grudges and I will soon forgive in time.
There are certain things I can not forgive though and I usually make that known and then move on if that is the case.
I tend to take most things in my stride. Holding a grudge is too much negative energy for my liking so I prefer to try and work towards something more amicable.
I think it depends on the level of offense. I easily forgive when the other person accept their mistake and apologize, that's how easy going I am.
I can also hold grudges quite well when the other person fail to understand how much hurt they've caused me even when I call their attention to it.
Personally,I feel forgiving others when they hurt me or make mistakes that affects me is okay as long as they realize their mistakes and are ready to take corrections.
It depends on what they have done. If it was something small, I'd forgive them but if it was something that would change the friendship or relationship, I'd hold a grudge and won't forgive them.