How can I help someone through a very long bereavement?

Support & love. Just be supportive and loving... Know that he/she will move forward in their grief and vibrate that hope and knowing to your friend. You could also lovingly recommend grief counseling; it is most helpful when bereavement seems complicated and one feels stuck.