Frequently, people defend God's ability to have affected a different outcome. I gently point out that God could have, but God didn't. People frequently need to make a theological shift to benefit from God's love and grace in a time of grief. Grieving people need a healer more than they need a shield. Most of all, we strive to teach that grief is a process, not an event.
Every case is different, and they all take a while.
It is miserable and depressing. But whether long or short, difficult or merely mildly irritating, grief is best faced rather than ignored. The truth is that time does not heal anything. Time merely passes. It is what we do during the passing of time that helps or hinders the healing process.