Time is the best healer of all. I know that the last thing you want anyone to say is “time is a great healer”, but truly it is.
When dealing with issues we need to learn to accept our mistakes and learn from them. We need to forgive the people who hurt us in order to accept things. And last but not least it is Time that will ease the pain and help us accept.
With grief there are stages we have to go through, but for everything else, it is all about acceptance. And for both… it takes TIME!