no
"Long term" does not always require a hyphen. When used as a noun or an adjective before a noun (e.g., "long-term goals"), it is typically hyphenated. However, when used as an adverb phrase (e.g., "investing for the long term"), it does not need a hyphen.
Yes, "long-term" should be hyphenated when used as a compound adjective before a noun, such as in "long-term goals." However, when it is used as a noun or after a verb, it does not require a hyphen, as in "The goals are long term."
long-overdue
No, there is no need for a hyphen when using cubic yard. The term is typically written as "cubic yard" without a hyphen.
The dictionaries that list it use a hyphen.
No, excitingly is one word so you would not use a hyphen in it.
You do not use a hyphen when writing square feet. Using a hyphen would make it one word which should not be the case.
It isn't in the dictionary, so it'd be best to use a hyphen.
no
Yes, whenver using square-foot you should use a hyphen
It's not a word in the dictionary, so yes, use the hyphen.
In a range name instead of using a space or hyphen, use a?