every one is different: each stage of grieving can come and go many times, some find resolution sooner or later than others; nothing is certain, except that we will all feel grief at some time.
i was given this link to a blog site for trauma recovery skills, and they are so applicable to so many kinds of distress, that i would share that link with you here:
C PTSD - A Way Out | A place to check in daily
i hope you can focus on the little bits of goodness in each day as you go thru this.
Gus