No, "year long" is not hyphenated when used as an adverbial phrase, such as "The project will last year long." However, when used as a compound adjective before a noun, it should be hyphenated, as in "a year-long project."
It should be hyphenated when it's used as an adjective.
It an be either.
Yes it should be hyphenated.
The term is hyphenated as "long-lasting" (persistent, perennial, long-lived).
Some examples of hyphenated words that start with "l" are: long-term, low-key, light-hearted, and life-threatening.
long-legged
It is not hyphenated.
"Handmade" is one "compound word", sometimes hyphenated as "hand-made"; not to be confused with handmaid, which is NOT hyphenated.
Motorcycle is not hyphenated
No it's not hyphenated.
words are only hyphenated when they have a separate meaning when separated than they do when hyphenated