This post will likely hurt many. But it is absolutely the most important, valid post you are likely to absorb.
You will never be healed.
I said it. You will never be "recovered", you shall never be "completely better." A person cannot unknow the things they know. But that is absolutely a boon, not a problem. You will understand your mental stature is not the same anyone else - but that is not abnormal. Accept the things you are, the things you see, the things you endure. As you do, you mighr accept things about yourself you thought were incurable pains in your life.
You are so amazing, so important. But life can be so cruel, Face it head-on and battle, and you'll be incredible.