Sierra, what a wonderful friend you are.

I think you're doing all the right things. Some people don't know what to do, so they keep their distance and do nothing. That's so devastating to the one who's grieving.

And the fact that you're taking the time to ask for advice shows what a great friend you are.
Barbara's so right... everyone grieves differently, and it's sometimes tricky trying to help out.

Sometimes people are embarrassed to ask for help. We lost a friend to cancer this year, and so many people have offered to help his wife out (they have two little boys). I've heard her complain that no one actually
does anything, but I think she's just too sad/tired to be specific about her needs.
Sometimes it helps just to take charge a little. You could call her and say something like, "Is this a good time? I'm coming over to clean your kitchen/make you dinner/take you out for a coffee/etc."
And as for how long the grieving process goes on? Forever for many of us.

The pain lessens over time, but the person we've lost will always be a part of us, and we don't want them forgotten.
I lost my Dad almost two years ago, and mostly what I hear from people is, "How's your mom doing? Is she managing?" Very kind of them, but I wish they'd ask how I'm managing once in awhile.
When my Dad was dying (what a terrible thing to have to write...) in the hospice, a group of our friends got together and made meals and dropped them off. It was such a blessing coming home from the hospital at the end of the day and finding dinner waiting. And one friend dropped off a bag of nice bath products.
I lost my first love to suicide about 20 years ago, and every now and then my sister will say, "Remember when..." and we'll talk about him and have some laughs about the good times. I love that. I love that she's thoughtful enough to know that I'm still missing him, and that the talking is very healing for me.
I think just acknowledging that the person is still grieving; regardless of how long it's been, is very important.
You're doing all the right things, hon.

I'm glad there are good friends like you out there.