This is called being hypocritical.
The word "autodidact" is used for an entirely self-taught learned person.
A Narcissist
You could call this person a "selfish immortal."
Hypochondriac
You can call a person who knows what they want assertive, decisive, or self-assured.
The person that suffered of mental disorder and hurts himself is called "self-injurer"
self conscious,
Call ur self cassablanca.
im a god fearing person and fun to be with..
A person with low self-esteem is often referred to as having poor self-image or low self-worth. They may have feelings of inadequacy or lack of confidence in themselves.
an auto-author, or the author of an autobiography.
Low self esteem can be raised more by having the person think of desirable characteristics possessed rather than of undesirable characteristis tha he or she doesnt have? true or false