How long does it take a guy to forgive someone he cares about?

I am an idiot. I have issues controlling my anger when I am tired so I lashed out. I said something mean about this guy to a friend of his. I know, I suck. I am trying to be nice to him but he frustrates me so I acted out. He has forgiven me before, how long should I expect him to be pissed?
Updates
+1 y
Oh bro, we have known each other for nearly five years :p
Updates
+1 y
...
How long does it take a guy to forgive someone he cares about?
Post Opinion