When does grief end?

Grief is not just a series of events, or stages or timelines. Our society places enormous pressure on us to get over loss, and to get through the grief. But how long do you grieve for a husband of forty years, a teenager killed in a car accident or by suicide or a three-year-old child? The loss happens in time, in fact in a moment, but its aftermath lasts a lifetime.