My best friend has criticized me a lot recently. About 80% of his words were absolutely true and I really appreciate his advice. I don't doubt in his good intentions and that he really wants to help me , as he did thousands of times. I doubt in myself. I'm not sure if I' be able to cope with all this.

If you are evolving, doesn't that mean you are trying to reach perfection?
Or are you saying that those individuals live in their thoughts and do not react upon their environment?