It depends on what happened. I dont hold a grudge for a long time UNLESS someone has really hurt me. Then I just make it my business to not see that person again... is that a grudge? Dont know but it works for me LOL.
For silly things I usually vent my anger and then I'm ok.
Bookmarks