Healing does take time. Slowly at the beginning and then all at once !