Yes. It is a hyphenated compound word.
"self-conscious" is hyphenated, yes.
Yes it should be hyphenated.
Self confidence is written as two words, which may or may not be hyphenated (i.e. self-confidence).
The word desperate hyphenated
Yes, "self-conscious".
yes it does
You write it as self-esteem. It is hyphenated.
Light-Headed is a hyphenated word.
No, "hardworking" is not hyphenated.
Self-made should be hyphenated.
Self-made, self-proclaimed, self-absorbed, self-centered.