Red,

The anger comes and goes for me. Even now, I still get angry sometimes. I just have better coping skills.

The stages of grief that we go through aren't linear. You can bounce between them. As far as how long it takes, it's different for everybody. The best you can do is to take good care of yourself and S3 and find a way of getting the anger out of yourself, even if it's only for a bit. The gym should help with that.

HUGS