Inner healing takes place slowly.  Give yourself and others healing time.

“Heal,   v.t  1. to make whole or sound; restore to health; free from ailment.  2. to bring to an end or conclusion, as conflicts between people, groups, etc., usually with the strong implication of restoring former amity; settle; reconcile…. 3. to free from evil; cleanse; purify: to heal the soul.    — v.i.  4. to effect a cure. 5 (of a wound, broken bone, etc.) to become whole or sound: mend: get well.”

—– Random House Dictionary of the English Language: The Unabridged Edition 1967.