Yes it should be hyphenated.
no
It can go either way.
No, there is no hyphen between "non" and "fiction" in the word "nonfiction." The term is typically written as one word.
No. The term "biggest" has no hyphen. The slang compound adjective "biggest-ever" would.
The correct term is "ex-wife," with a hyphen.
I'd say real life uses a hyphen only when it is being used as a modifier as in, for example, real-life examples otherwise it shouldn't require one. Another possibility is to italicize the term real life to distinguish it for emphasis purposes since the term is somewhat redundant otherwise.
Texas Governor's term is 4 years. There are no term limits on the Texas Governor's office.
There is a hyphen in phrases like "100-year", because they precede whatever they are modifying, like a "100-year flood". In general, two-word phrases are hyphenated when they are used as adjectives and precede the term they modify.
The Texas Senate consists of 31 members elected to a four-year term with no term limits. The Texas House of Representatives consists of 150 members who are elected for a term of 2 years with no term limits.
The average life insurance price term in Dallas Texas is about $300-500.
Triplane
The Texas Constitution forbade it.