Where people differ is how they react to these situations and how long they work through those emotions. There really isn't a specific way that everyone reacts to these situation or a specific time table as to how long it takes someone to work through it. Some people keep it inside and internalize it in order to work through it. Some people verbalize it to their friends in order to be able to move forward. Whatever way you move forward, every way is different. The length of time it takes may take some people a matter of a week or two. Some people it may take them much longer to work through things. Whatever the length, every person is different.
We can't control the way people react or how long it takes a person to move through the emotions. What we can do during these times is grant them the grace to deal with things the way they need to and to be patient in the length that it takes the person to work through those emotions. To expect a person to react the same way you do or take the same length of time as you is a distasteful assumption as well as a condition that you have no right to place on a person....