The rules on hyphenation are currently changing: the usage board of the Oxford English Dictionary decided in the late 1980's that in future their standard would be to avoid hyphens when possible.
Hyphens are seldom compulsory in a word, you should use them as seems best to you.
"Mid back" is typically hyphenated when used as an adjective to describe the area between the upper and lower back.
The word "self-confidence" is hyphenated.
Left-handed is a hyphenated compound.
No, the word "recreated" is not hyphenated. It is a single word without any hyphens.
No, "self respect" is not a hyphenated word. It is typically written as two separate words.
"Mid back" is typically hyphenated when used as an adjective to describe the area between the upper and lower back.
Generally, hyphenate the "mid" (within, in the middle of) prefix if it modifies an original word as opposed to a distinct term, and for items that do not have separate "ends" or "middles". e.g. midday, midair, midway, but mid-sentence, mid-ocean, mid-Atlantic, mid-stride. Also, if the resultant word appears indistinct, such as "midriver" (readers see the word 'driver'), hyphenation may clarify the intent.
The word desperate hyphenated
In my 26 years of computer I have never seen Disk drive or Hard drive hyphenated. And notice that in the other answer it is not.
Light-Headed is a hyphenated word.
The word "self-confidence" is hyphenated.
No, "hardworking" is not hyphenated.
Both the full word and the hyphenated form are accepted.
Left-handed is a hyphenated compound.
No, "homework" shouldn't be hyphenated.
Yes it should be hyphenated.
"Field" is not hyphenated.