Everyone makes mistakes. Sometimes we are deeply convinced about things that later turn out to be all wrong. Mistakes, misunderstandings and misapprehensions make the world go around. Delusions are not something we can get rid of, they are the manuscripts to the play.
Nevertheless, waking up from a delusion is possible. It is not necessary to be totally deluded for the rest of ones life. It is not necessary to endlessly criticize other people, one self and life. It is possible to wake up from selfishness.