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.
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?
A hyphen is a "dash" that we use to put a compound word together. Such as 24-hour clock or 42-foot.