It can take time, however it will come.
Happiness and troubles will disappear over time, because life is impermanent and fickle.
If the damage still hurts as bad now as it did when it happened, chances are you are not healed. Only God can heal. Doctors perform surgery, but God heals. It’s a process called “giving the damage to Him”. We don’t know what to do with it, but God does and the damage no longer controls our life. ~ Shirley Jones
Learn to accept irreparable damages and irreplaceable losses. The damage has been done. Though difficult, you should move on.